我正在尝试使用Ajax获取HTML页面,然后通过它的ID拉出div,并将该DIV插入当前页面.因此,当前页面加载(通过Ajax)第二页,将div拉出Ajax响应并插入当前页面.但是我很茫然,除非响应是text / xml,否则我不能使用任何DOM函数……我可以吗?
解决方法:
Jquery(或其他库??)基本上会为你做这一切.我强烈建议调查这个,而不是重新发明轮子.
对于查询它可能会喜欢:
// Make a call to url, with data
$.ajax(
{ url: $url,
data: $data,
dataType: 'xml',
callback: function(returnData) {
// Jquery find <mytag attribute="foo">...</mytag> and store it in mydata
var mydata = $(returnData).find('mytag[attribute=foo]');
// Insert into current page to somewhere with class="after-me"
$('.after-me').html(mydata);
}
});
我可能有错误的语法.但这里是文档:http://docs.jquery.com/Ajax/jQuery.ajax#options
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。