jQuery抛出GET 400错误

时间:2014-12-30 10:47:00

标签: javascript jquery ajax

我有一个jQuery ajax GET请求,它为服务器提供了一个clientId。当clientId无效时,我返回400“Bad token etc ...”。这很好用但我不明白为什么jQuery会在控制台中抛出这个错误?

所以我的问题是:“如何阻止jQuery抛出,只需调用错误回调而不是两者”

我的代码:

        $.ajax({
            type: type,
            url: url,
            timeout: 30000,
            dataType: "text",
            success: function (data, textStatus, jqXHR) {
                callback(textStatus, url, jqXHR, data);
            },
            error: function (jqXHR, textStatus, errorThrown) {
                callback(textStatus, url, jqXHR, errorThrown);
            }
        });

1 个答案:

答案 0 :(得分:0)

如果您要返回400状态代码,则会将其视为失败请求。 check this link

关于显示错误的控制台,这是正常行为。如果您不希望它显示错误,则不应返回错误代码:check this link