我想创建一个简单的“是一个url活动”验证。
这是我到目前为止有:
function checkUrl(url) {
var ok = false;
$.ajax(
{
url: 'http://www.google.com',
success: function(result) {
ok = true;
},
error: function(result) {
ok = false;
},
async: false
}
);
return ok;
}
但它总是返回false。请注意,“www.google.com”网址仅用于测试目的。
即使是同样的问题,我也越来越 – 2013-03-02 12:13:57
这是因为跨域AJAX的限制。 – Barmar 2013-03-02 12:14:31
因为你有一个跨域例外。请参阅:http://en.wikipedia.org/wiki/Same_origin_policy – sdespont 2013-03-02 12:14:32