处理$.ajax请求中的其他状态代码
Handles other status codes in $.ajax request
在下面的代码中,我正在处理状态代码200和401。如果我想将控制权指向一个处理除200和401之外的所有代码的函数,该怎么办?
$.ajax({
type: "POST",
dataType: "json",
data:POSTData,
url: 'http://localhost/api/user/authenticate',
statusCode: {
200: function() {
alert("ok");
},
401: function() {
alert("Invalid Credentials");
}
}
});
试试这样的东西:
$.ajax({
type: "POST",
dataType: "json",
data:POSTData,
url: 'http://localhost/api/user/authenticate',
complete: function(xhr, statusText){
switch(xhr.status){
case 200:
alert("ok");
case 401:
alert("invalid credentials");
....
etc
}
}
});
相关文章:
- Web应用程序,将成员状态更新为其他成员
- 添加:在悬停其他elem时,将悬停状态添加到不同elem
- PJAX:记住其他对象状态
- 更改为其他状态时保持状态
- 如何在第一次点击时突出显示链接;并在第二次单击时跟随它,除非在其他地方单击,然后重新初始化未高亮显示的状态
- 在益智游戏中,如何使可移动瓷砖的悬停为红色,而其他瓷砖保持原始状态
- 在两个或多个 UL 列表之间切换,如果单击一个列表,则其他列表会自动以初始状态返回,就像从未单击过一样
- 如果其他状态无法正常工作
- 仅当单击其他按钮时,才使按钮处于非活动状态
- 当其他元素处于活动状态时,jQuery 不显示隐藏元素
- 尝试执行 a:active 以保持打开状态,直到单击其他链接
- 复选框状态和其他属性
- 需要显示其他字段的实时状态
- Redux请参阅Reducer中的其他状态
- 如何在其他链接处于活动状态时取消其他链接的粗体显示
- 处理$.ajax请求中的其他状态代码
- 鼠标停留在一个状态上,用d3地图改变其他状态的颜色
- Angular UI路由器-从其他状态访问statesparams
- $state.go()不路由到其他状态,#/null在url
- BootstrapJQuery加载状态自动禁用按钮,如何让其他状态也这样做