开关/外壳上使用xhr代码错误(javascript)
我试图根据xhr错误代码显示一些模式,但我不知道为什么我的开关出现故障:开关/外壳上使用xhr代码错误(javascript),javascript,jquery,ajax,Javascript,Jquery,Ajax,我试图根据xhr错误代码显示一些模式,但我不知道为什么我的开关出现故障: error: function (xhr) { var codigo_error = parseInt(xhr.status); console.log("codigo_error: " + codigo_error);//this shows 404 switch (codigo_error){ case 404: body = "Error 404"; defau
error: function (xhr) {
var codigo_error = parseInt(xhr.status);
console.log("codigo_error: " + codigo_error);//this shows 404
switch (codigo_error){
case 404: body = "Error 404";
default: body = "Other";
}
modal(body);
}
我总是得到默认值
案例,但在console.log中我可以看到404
。我尝试了案例“404”
,但没有区别
如果我把
if(codigo_error==404)放入警报(codigo_error)代码>我可以通过404
查看警报我总是在开关箱中使用断路器
switch(codigo_error){
case 404:
body = "Error 404";
break;
default:
body = "Other";
break;
}
modal(body);
试试看它是否管用。您是否尝试过案例“404”:
?您忘记了break
或return
您忘记了return
或break
语句,这就是为什么它看起来会覆盖到默认值。case
应该有break
或return
。没错。我忘记休息了,谢谢。