我正在申请一个拥有JQuery的ajax功能的网站。我对XHR请求的responseType有点不清楚。到目前为止,我使用的是“dataType:”html“”属性,但我对此并不满意。
我宁愿返回一个完整的HTMLDocument,这将允许我遍历其DOM树并根据需要抓取信息。我相信XHR2请求支持“document”responseType。
如何使用JQuery完成此操作?有没有办法让它返回一个我可以浏览的DOMtree?
答案 0 :(得分:1)
只需将以下内容添加到$.ajax()
来电:
xhrFields: { responseType: "document" },
要检索文档对象,您的success
调用应如下所示:
success: function(data, textStatus, request) {
if (textStatus == "success") {
myResponse = request.responseXML;
}
else
// Not successful
},