当jjery使用外部URL时,我得到空响应

时间:2014-02-21 21:02:32

标签: javascript jquery ajax web-scraping

我正在尝试使用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)

有什么想法吗?我在这里错过了什么?

0 个答案:

没有答案