Ajax返回完整结构html,不仅仅是特定div的数据

时间:2016-03-28 08:18:53

标签: javascript jquery html css ajax

您好我正在使用ajax重新加载div内容而不重新加载整个页面我正在使用以下代码

$.post(window.location,{llrating:ratingvalue},function(){
        //alert("Thanks for rating");
        //location.reload();
        $(".header-search").load(location.href + " .header-search");

    });

现在它工作正常,但它复制了整个内容,例如,如果我想刷新我的div

<div class="content"></div>

然后刷新div但结果就是这样

    <div class="content"><div class="content"></div></div>   

希望你明白我想说的话。

1 个答案:

答案 0 :(得分:1)

使用片段加载时

  

$(“#result”)。load(“ajax / test.html #container”);
  当这种方法   执行,它检索ajax / test.html的内容,然后检索jQuery   解析返回的文档以查找ID为的元素   容器。这个元素及其内容被插入到   具有结果ID的元素,以及检索到的文档的其余部分   被丢弃了。

然后将content元素加载到header-search

$(".header-search").load(location.href + " .header-search .content");