当connect.facebook.com请求失败时,不会触发jQuery $ .ajax .fail()

时间:2015-09-27 18:31:28

标签: javascript jquery ajax

我有一个connect.facebook的请求,当它失败时,.fail方法没有被触发,但是我通过控制台得到了错误(403)。 我找不到这个问题,我也读到了旧版本。对于crossdomain或jsonp请求没有触发.error。

我正在使用jQuery版本1.8.x

        var ajax = $.ajax({
            url: document.location.protocol + '//connect.facebook.net/' + ('BR' == $('#country').val() ? 'pt_BR' : 'es_LA') + '/sdk.js',
            dataType: "script"
        })
        .done(function () {
            init();
            callback();
        })
        .fail(function () {
            //Never called if facebook is blocked because of network settings. Getting 403 error message.
        });

任何帮助都将非常感激。

提前致谢!

0 个答案:

没有答案