我尝试使用JQuery检查网址是否存在以及
Checking a Url in Jquery/Javascript
但是我得到了
XMLHttpRequest无法加载http://10.16.20.22:8080/xxx。否#39;访问控制 - 允许 - 原产地'标头出现在请求的资源上。起源' http://localhost'因此不允许访问。
我的问题是如何检查网址是否存在?
答案 0 :(得分:1)
这里dataType: jsonp
cross-domain request
,这意味着请求不同的域dataType: json
同一个域 - 同一来源请求。
function urlExists(url, successCallBack) {
$.ajax({
url: url,
dataType: "jsonp",
statusCode: {
200: function(response) {
console.log('status 200');
successCallBack();
},
404: function(response) {
console.log('status 404 ');
}
}
});
}
urlExists("http://google.com", function() {
console.log('side exists so I got executed');
});
Codepen链接 http://codepen.io/anon/pen/waEVmv