Javascript 检查文件是否存在于不同的服务器上

Javascript 检查文件是否存在于不同的服务器上,javascript,Javascript,我需要查看另一台服务器上是否存在文件。因此,如果我调用了,如果页面在那里,它将返回true,如果没有,它将返回false。我试了一下: $.ajax({ type: 'HEAD', url: 'http://localhost/HTMLPage1.htm', success: function () { }, error: function () { alert("Unable to

我需要查看另一台服务器上是否存在文件。因此,如果我调用了,如果页面在那里,它将返回true,如果没有,它将返回false。我试了一下:

    $.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
参数。这个问题的解决方案解决了我的问题。只要您正在请求一个不同的服务器(如问题中指定的),这就根本不起作用。