jQuery-jquery如何把返回的html的某个id的区域加载进来

发布于 2016-11-02 06:43:09 字数 753 浏览 1183 评论 5

我写个ajax方法,ajax的url是形如../index.php/home/cat/article/{$curr_page}的网址,那么success返回的function(data),data是整个页面啊,我是不是要取出data里面分页区域的内容innerhtml到一个div里面呢??

<script type="text/javascript">
$(function(){
var url="../admin/index.php?app=dapei&act=add&page=6";
$.ajax({
url:url,
type:"POST",
data:{name:"tanteng"},
dataType:'html',
timeout:1000,
error:function(){
alert('nimade');
},
success:function(result){
//result=result.find("#dapei_fenye")

$("#aaa").empty().append(result);
}
});
})
</script>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

想挽留 2017-10-12 02:11:24

直接:
$("#aaa").html($(result).find("#text").html()) 替换aaa中内容
$("#aaa").append($(result).find("#text").html()) 追加到aaa原内容的后面

瑾兮 2017-08-21 16:41:24

找到正确写法了:

success:function(result){
//result=result.find("#dapei_fenye")

$("#aaa").empty().append($(result).find("#dapei_fenye").html());//这样写正确的!
}

夜无邪 2017-03-23 23:41:10

首先应该是$text = $(rusult).find('#test')找到你要的部分
然后$("#aaa").append($text);

夜无邪 2017-02-07 13:26:53

jquery有load方法可以直接加载一个新的页面到指定的节点中

浮生未歇 2017-01-25 09:11:33

楼上的正解 先将请求过来的html包装成jq对象 然后直接取里面的元素

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文