1

我正在尝试加载一个 ajax 页面并基于成功,我想用返回的 ajax 内容填充我的页面上的某些 div。我该如何解决这个问题?

$.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>

任何帮助将不胜感激......谢谢大家!

达米安

4

2 回答 2

2

尝试这个,

$('#1').html($(data).find('#1r').html());

在 div 的 id 中添加一些字符,而不是仅使用数字,在这篇文章中阅读更多关于 id 将具有的字符。

该值在元素的主子树中的所有 ID 中必须是唯一的,并且必须包含至少一个字符。该值不得包含任何空格字符,参考

$('#r1').html($(data).find('#1r').html());
于 2013-04-30T15:14:33.467 回答
0

尝试这个 -

$('#1').html($(data).find('#1r').html());
$('#2').html($(data).find('#2r').html());
于 2013-04-30T15:15:17.170 回答