【问题标题】:jquery ajax statusCode: 502 function never calledjquery ajax statusCode:502函数从未调用
【发布时间】:2013-06-09 09:09:52
【问题描述】:

statusCode: 设置中处理 502 错误是否不正确?例如:

        $.ajax({
            url : '/path/to/url/',
            type : 'get',
            contentType : 'application/json',
            statusCode : {
                                502: function(){
                                    steal.dev.log('server stopped');
                                }
                            },
            success : function(data) {            
                            steal.dev.log('ajax success');              
            },
            error : function(jqXHR, textStatus, errorThrown){
                                steal.dev.log('ajax error');
                            },
            complete : function(data){
                                steal.dev.log('ajax complete');
                            }
        });

谢谢。

【问题讨论】:

  • 是否调用了错误处理程序?

标签: jquery ajax http-status-codes


【解决方案1】:

是的,调用函数的唯一方法是从错误回调中调用。我猜你无法处理来自 statusCode 的 502。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-22
    • 1970-01-01
    • 2013-02-14
    • 2021-10-21
    • 2012-03-16
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多