【发布时间】:2012-01-11 18:57:57
【问题描述】:
我正在尝试下载网页并提取正文。
鉴于我有以下代码:
$.ajax({
url: someAccessiblePublicUrlOnSameWebServer,
dataType: 'html',
success: function (data) {
//data is correct at this point
var body = $(data).find('body').html();
//body is null. why ?
}
});
success 被调用,data 包含预期的 html,但 body 始终为空。为什么?
【问题讨论】:
-
这是您的实际代码吗?您将空的
body变量传递给.find()。 -
如果
data是整个 HTML 文档,在某些浏览器中查找<body>元素时会遇到问题。
标签: javascript jquery