我可以阻止浏览器尝试解析使用jquery检索的html吗?

时间:2016-02-17 17:10:12

标签: jquery ajax jsonp

我有一些代码试图验证网址是否清醒。它仅用于检查Web服务是否处于唤醒状态。我正在使用jsonp,以便我可以使跨域脚本工作,它做了,但我也注意到另一个副作用。每当jquery从我提供的url中检索数据时,我的浏览器都会出错。似乎浏览器正在尝试读取已检索的html。

url += '?callback=?'; //the same as setting datatype to jsonp
    $.ajax({
        type: "GET", dataType: 'json', url: url,
        timeout: 6000
    }).done(function (data, textStatus, jqXHR) {
        callback(data, textStatus, jqXHR);
    }).fail(function (data, textStatus, jqXHR) {
        callback(data, textStatus, jqXHR);
    });

我尝试过传递转换器,更改数据类型,内容类型以及其他所有内容。什么都行不通。

在我的控制台中,我会看到一个错误(假设我要从aol.com请求数据)

Error from get request

有没有理由为什么html不会作为由jquery处理的字符串返回?它确实击中了'#34;完成"函数,所以jquery没有看到任何类型的错误,但浏览器仍然认为有一个错误。

由于

0 个答案:

没有答案