首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查ajax回调中的错误值是什么

检查ajax回调中的错误值是什么
EN

Stack Overflow用户
提问于 2012-06-19 06:29:21
回答 2查看 8.2K关注 0票数 0

如何检查ajax回调错误中返回的错误值:

代码语言:javascript
复制
$.ajax({
            url: "myurl",       
            type: 'POST',
            dataType : "text",
            data : ({
                json : myjson
            }),
            success : function(data) {

            },
   error : function() {
                alert ('error');
    } 

        });  
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-19 06:41:37

尝试为ajax调用的错误部分访问以下参数:

代码语言:javascript
复制
error: function (request, status, error) {
        alert(request.responseText);

另一个例子:

代码语言:javascript
复制
error: function(xhr) {
                if(xhr.status == 422) {
                  alert(parseErrors(xhr));
                } else {
                  alert('An error occurred while processing the request.');
                }

它们是ajax调用的一部分,您可以用逗号分隔它们。下面是一个小例子:

代码语言:javascript
复制
$.ajax({
  success: function(data) {
  },
  error: function(xhr) {
  }
  });

更新:基本上就是xhr.status的状态号。

代码语言:javascript
复制
alert("readyState: "+xhr.readyState);
alert("status: "+xhr.status);
alert("responseText: "+xhr.responseText);
票数 8
EN

Stack Overflow用户

发布于 2012-06-19 06:32:47

与此question类似

代码语言:javascript
复制
error : function(jqXHR, textStatus, errorThrown){
    alert(jqXHR.status);
}

http://api.jquery.com/jQuery.ajax/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11092007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档