php - 如何使用ajax附加外部内容?

标签 php jquery ajax

请看一下

<div class="item">
    <div class="section">
        <a href="/test.php?id=1" class="clickme">Click Item 1 </a>
    </div>
</div>
<div class="item">
    <div class="section">
        <a href="/test.php?id=2" class="clickme">Click Item 2 </a>
    </div>
</div>
<div class="item">
    <div class="section">
        <a href="/test.php?id=3" class="clickme">Click Item 3 </a>
    </div>
</div>


$('.clickme).click(function(event) {
    event.preventDefault();
    var stringURL = $(this).attr("href");
    $.ajax({
        type: "get"
        , url: stringURL
        , data: "ajax=1"
        , success: function(html){ //so, if data is retrieved
            //append 
        }
     });    
}); //close click(    

如果它是一个单独的区域,我可以使用它的 id 来定位它并附加内容。 但是,任何想法我如何知道根据点击情况填充最新内容的部分以及外部内容是否已经存在(即已经进行了调用),只需更新该部分即可。 如果您能帮助如何仅在该部分显示/隐藏加载图像,那就太好了。

谢谢

最佳答案

好吧,您可以在 jquery 中获取单击的 $(href) 对象的父级,然后根据该选择填充“section”div。您将测试 null 并根据该条件追加或覆盖。

吉姆

关于php - 如何使用ajax附加外部内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3229238/

相关文章:

jquery - 清除可变宽度父元素中的子元素行

jquery ajaxstart 在第一次加载时不会触发

javascript - GM_xmlhttpRequest responseText 在 Firefox 中为空,但在 Chrome 中完美

JavaScript:如何将 HTML 字符串转换为 JavaScript 数字?

PHP 复杂的字符串解析

php - PHP中按分隔符搜索单词并将其放入数组中

JavaScript 在 PHP 页面顶部时不起作用

javascript - 我应该如何编写一个可能只运行一次或任意多次的方法,但我希望某些逻辑在调用该方法时只运行一次?

jquery 无法在 IE 中使用 ajax 响应作为上下文

php - 如何调试 SSL https 挂起 ERR_CONNECTION_TIMED_OUT