我有一些代码试图验证网址是否清醒。它仅用于检查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请求数据)
有没有理由为什么html不会作为由jquery处理的字符串返回?它确实击中了'#34;完成"函数,所以jquery没有看到任何类型的错误,但浏览器仍然认为有一个错误。
由于