我不是一个javascript人,但我想在我正在研究的这个项目中实现错误对话框。我想发送一个错误函数将捕获的http标头并显示正确的消息。我已经使用警告框测试了错误功能,当我发送标题400时,会触发错误功能。
在JQuery或javascript中是否可以根据400或401等标题代码显示不同的消息/对话框?根据该代码,然后向用户显示正确的错误消息?我有大约4或5条消息需要显示每个错误函数
error:function(){
// call my dialog here
}
答案 0 :(得分:1)
jQuery.ajax
的jQuery 1.5+中提供了statusCode
选项:
当响应具有相应代码时要调用的数字HTTP代码和函数的映射。例如,以下内容将在响应状态为404时发出警告:
$.ajax({
statusCode: {
404: function() {
alert('page not found');
}
}
});
如果请求成功,则状态码函数采用与成功回调相同的参数;如果它导致错误,则它们采用与错误回调相同的参数。