如何正确处理httpStatuscode

我想用新function(http://api.jquery.com/jQuery.ajax)对http状态代码(如200,201或202)作出反应。 但该function忽略了我的201和202回调。

firefox-4.0_b10和chromium-9.0会出现此错误

我期待着解决这个小问题。

关心斯特凡

我的代码剪了:

 jQuery.ajax({
        url:url
         dataType:'json',
         statusCode:{
           404:function(){alert(“404”);  },
           200:function(){alert(“200”);  },
           201:function(){alert(“201”);  },
           202:function(){alert(“202”);  }
         },
        成功:函数(数据){
           switch(data.status){
            案例'完成':
               / *显示给用户* /
              打破;
           }
         });

解决方案如下:

 jQuery.ajax({
        url:url
         dataType:'json',
         statusCode:{
           404:function(){alert(“404”);  },
           200:function(){alert(“200”);  },
           201:function(){alert(“201”);  },
           202:function(){alert(“202”);  }
         } / *,
        成功:函数(数据){
           switch(data.status){
            案例'完成':
               / *显示给用户* /
              打破;
           }
         } * /
         });

不知何故,success-method与httpStatusCode-Map冲突

关心斯特凡