状态代码与获取状态代码之间的差异通过jqXHR成功/错误

时间:2015-09-16 04:18:37

标签: javascript jquery ajax

我在网上遇到了jquery ajax状态代码。但我不确定这与通过成功和错误获取状态代码之间的区别。一个人对另一个人有什么好处?



// With statusCode 
$.ajax({
  url: 'abc.com/123/456',
  type: 'get',
  data: {},
  statusCode: {
    200: function(response){
    },
    0: function(response){
    },
    404: function(response){
    }
  },
  success: function(data, textStatus, jqXHR) {
  
  },
  error:  function (jqXHR, textStatus, errorThrown) {
     
  }
});

// withoutStatusCode
$.ajax({
  url: 'abc.com/123/456',
  type: 'get',
  data: {},
  success: function(data, textStatus, jqXHR) {
  
  },
  error:  function (jqXHR, textStatus, errorThrown) {
     if (jqXHR.status === 0) {
       
     } else if (jqXHR.status === 404) {
       
     }
  }
});




0 个答案:

没有答案