您好我正在使用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>
希望你明白我想说的话。
答案 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");