4

我需要查看文件是否存在于另一台服务器上。因此,如果我调用http://www.someotherserver.com/index.html如果页面存在则返回 true,否则返回 false。我试了一下:

    $.ajax({
        type: 'HEAD',
        url: 'http://localhost/HTMLPage1.htm',
        success: function () {
        },
        error: function () {
            alert("Unable to connect to secure checkout.");
            return false;
        }
    });

但它每次都返回一个错误。我在想可能是因为跨域脚本。有谁知道如何使这项工作或有一种可行的方法?

谢谢!

4

1 回答 1

-6

只需在您的代码中设置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;
        }
    });
于 2012-07-30T08:18:49.603 回答