我在网上遇到了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) {
}
}
});