使用$ .ajax()方法跨域问题,同时检查URL是否存在

时间:2012-03-15 17:27:37

标签: jquery

我正在使用此代码:

$.ajax({
    url: 'http://mysharepointsite.com/SitePages/Home.aspx',
    type: 'HEAD',
    error: function () {
        //file not exists 
        alert('not ok');
    },
    success: function () {
        //file exists 
        alert('ok');
    }
}); 

我从另一个域调用它,因为跨域问题而失败。我怎么能克服这个?

1 个答案:

答案 0 :(得分:1)

您可以为服务器创建代理以建立连接,然后对代理进行ajax调用,但您也可以使用James Padolsey's cross-domain ajax mod在后台使用YUI来处理跨域请求,这是一个替换jQuery的.ajax()方法。它在github here