Javascript 检查文件是否存在于不同的服务器上
我需要查看另一台服务器上是否存在文件。因此,如果我调用了,如果页面在那里,它将返回true,如果没有,它将返回false。我试了一下:Javascript 检查文件是否存在于不同的服务器上,javascript,Javascript,我需要查看另一台服务器上是否存在文件。因此,如果我调用了,如果页面在那里,它将返回true,如果没有,它将返回false。我试了一下: $.ajax({ type: 'HEAD', url: 'http://localhost/HTMLPage1.htm', success: function () { }, error: function () { alert("Unable to
$.ajax({
type: 'HEAD',
url: 'http://localhost/HTMLPage1.htm',
success: function () {
},
error: function () {
alert("Unable to connect to secure checkout.");
return false;
}
});
但它每次都返回一个错误。我想可能是因为跨域脚本。是否有人知道如何使这项工作或有一种方法可以工作
谢谢 只需在代码中将
crossDomain
设置为true
,如下所示:
$.ajax({
type: 'HEAD',
url: 'http://localhost/HTMLPage1.htm',
crossDomain: true,
success: function () {
},
error: function () {
alert("Unable to connect to secure checkout.");
return false;
}
});
您可以为跨域请求添加
crossDomain:true
参数。这个问题的解决方案解决了我的问题。只要您正在请求一个不同的服务器(如问题中指定的),这就根本不起作用。