我可以在我的ajax中仅显示div而不是全部页面吗? allpage已收费,但我只想显示一个div,不显示页眉和页脚,也不要删除它,因为我需要页眉
jQuery.ajax({
url: "https://test_12.com/test_payed",
// cache: false,
success: function(html){
$(".results").append(html);
}
});
答案 0 :(得分:3)
使用.load()
代替,它允许加载资源片段
.load()
方法与$.get()
不同,它允许我们指定 要插入的远程文档。这是通过特殊的 url参数的语法。如果一个或多个空格字符是 包含在字符串中,字符串中第一个之后的部分 假定空格是确定内容的jQuery选择器 要加载。
$(".results").load("https://test_12.com/test_payed #YourDiv");
执行此方法时,它将检索
https://test_12.com/test_payed
的内容, 但随后jQuery解析返回的文档以查找具有的元素 IDYourDiv
。插入此元素及其内容 放入元素为results
的元素中,其余的取回 文档被丢弃。
答案 1 :(得分:1)
我想这就是你的追求。...
jQuery.ajax({
url: "https://test_12.com/test_payed",
// cache: false,
success: function(html){
$(".results").append($(html).find('#OnlyThisDiv'));
}
});