Safari HTTP状态代码-1001?

时间:2013-05-13 19:37:15

标签: javascript jquery safari xmlhttprequest

不完全确定这里发生了什么。我正在进行以下AJAX调用,在Safari中它失败并返回状态代码-1001。然而,Safari似乎认为该呼叫已成功,尽管它没有返回任何数据。

在另一个窗口中打开url会返回正确的数据。我似乎无法在Google上找到关于此状态代码的任何内容,尽管有一篇文章表明Safari存在需要一段时间才能返回的调用问题。

 $.ajax({
        url : sponsor.url,
        async : false,
        dataType : 'json',
        success : function(result) {
            if (result.length > 0) {
                var offer;
                for ( var i = 0; i < result.length; i++) {
                    offer = result[i];
                    sponsor.offers[offer.id] = {
                            'id' : offer.id,
                            'displayType' : offer.offerDisplay.displayType,
                            'status' : 'accept'
                    } 
                    console.log(offer);
                }

            }
        }
    });

我想知道这是否与async有关:false?该调用确实需要很长时间才能返回,因为我在本地tomcat实例中运行它。通话可能需要10秒才能在我的本地机器上返回,但在现场环境中呼叫接近即时。

0 个答案:

没有答案