JQuery AJAX 和 XHR2 响应类型“文档”
我正在请求一个具有 JQuery 的 ajax 功能的网站。我对XHR请求的responseType有点不清楚。到目前为止,我正在使用“dataType:”html“”属性,但我对此不满意。
我宁愿返回一个完整的 HTMLDocument,这将允许我遍历它的 DOM 树并根据需要抓取信息。我相信 XHR2 请求支持“文档”responseType。
如何使用 JQuery 来完成此操作?有没有办法让它返回一个我可以导航的 DOMtree?
I am requesting a website with JQuery's ajax function. I am a little bit unclear about the responseType of the XHR request. So far I am using the "dataType: "html"" attribute but I am not happy with it.
I'd rather have a complete HTMLDocument returned which would allow me traverse its DOM tree and scrape information as needed. I believe the "document" responseType is supported by XHR2 requests.
How can this be done with JQuery? Is there a way that it will return a DOMtree that I can navigate through?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需将以下内容添加到您的
$.ajax()
调用中:要检索文档对象,您的
success
调用应如下所示:Simply add the following to your
$.ajax()
call:To retrieve the document object, your
success
call should look like this: