jquery错误函数帮助

时间:2011-04-21 22:00:30

标签: javascript jquery

我不是一个javascript人,但我想在我正在研究的这个项目中实现错误对话框。我想发送一个错误函数将捕获的http标头并显示正确的消息。我已经使用警告框测试了错误功能,当我发送标题400时,会触发错误功能。

在JQuery或javascript中是否可以根据400或401等标题代码显示不同的消息/对话框?根据该代码,然后向用户显示正确的错误消息?我有大约4或5条消息需要显示每个错误函数

error:function(){
    // call my dialog here
}

1 个答案:

答案 0 :(得分:1)

jQuery.ajax的jQuery 1.5+中提供了statusCode选项:

  

当响应具有相应代码时要调用的数字HTTP代码和函数的映射。例如,以下内容将在响应状态为404时发出警告:

$.ajax({
  statusCode: {
    404: function() {
      alert('page not found');
    }
  }
});
  

如果请求成功,则状态码函数采用与成功回调相同的参数;如果它导致错误,则它们采用与错误回调相同的参数。