我需要检查跨域服务器是否可用。选择是:
- 发送ping
- 获得HEAD请求
- 将自己的服务器作为代理服务器,并在参数中传递跨域服务器数据
- 发出JSONP请求
我的小提琴就像this。
$.ajax({
url: "https://twitter.com",
dataType: 'jsonp',
success: function (data) {
console.log("success");
//console.log("data2:"+data);
//console.log("data:"+JSON.stringify(data));
},
error: function (r, s, e) {
console.log("error status: " + r.statusText + ", " + r.status);
console.log("error r: " + r);
console.log("error e: " + e);
}
});
当我尝试这段代码时,我在响应数据的第一行出现“Uncaught SyntaxError:Unexpected token<”错误。因此,后续的javascript代码无效。
如何查看此可用性?