用jquery加载特定的ajax内容
问题描述:
我想加载一个ajax页面,并且基于成功,我想用返回的ajax内容在我的页面上填充某些div。我如何解决这个问题?用jquery加载特定的ajax内容
$.get('mypage',function(data){
$('#1').html($(data #1r).html()) //grab from returned content <div id="1r">blah</div>
$('#2').html(data #2r).html() //grab from returned content <div id="2r">blah</div>
});
<div id="1"></div>
<div id="2"></div>
任何帮助将不胜感激...谢谢所有!
达明
答
试试这个,
$('#1').html($(data).find('#1r').html());
添加一些字符DIV的ID,而不是使用只是数字,阅读更多关于字符的ID将在此post。
The value must be unique amongst all the IDs in the element's home subtree and must contain at least one character. The value must not contain any space characters, Reference
$('#r1').html($(data).find('#1r').html());
答
试试这个 -
$('#1').html($(data).find('#1r').html());
$('#2').html($(data).find('#2r').html());
+0
这似乎不起作用。我得到一个错误,虽然如果我做$('#1')。html(数据),那将通过罚款:\ – Damien 2013-04-30 15:35:07
什么是您接收到的数据是什么样子? – 2013-04-30 15:14:44
html内容... divs – Damien 2013-04-30 15:16:31