我正在尝试使用URL抓取其他网站的Meta数据。但我遇到了问题。我有一个来自ajax请求的空响应,我可以看到它在错误函数中,但没有明确的错误。有任何想法吗?这是代码:
function scrapeURL(url){
console.log("scraping");
$.ajax({
url: url,
type: "GET",
error: function(xhr, status, error) {
console.log(xhr.status + " " + xhr.statusText);
console.log(status);
console.log(error);
},
success: function( data ) {
console.log("done");
console.log(data);
$( "#msgid" ).html( data );
}
});};
现在,在firebug中,我可以看到对URL的GET和200响应,但我看不到HTML响应和错误函数的输出是:
xhr.status = 0
xhr.statusText = error
status = error
error = (empty)
有什么想法吗?我在这里错过了什么?