如何获得回复?

我的问题是我使用jQuery发出POST请求,并且如果出现错误,我将HTTP状态修改为例如401并回显错误。 (我使用$ .ajax();)所以,问题是我不知道如何打印出错误信息。如何获得回复?

如果我检查的萤火我得到的是这样的:{"*THE URL OF THE FILE*":{"rc":401,"body":"*error message*"}}

可有人告诉我如何打印错误信息呢? (例如用alert();)

谢谢。

回答:

我相信这是$。员额之间的差异和$就... $就包括了成功,在那里为$。员额只有成功的功能错误回调选项。阅读here更多信息...

虽这么说,也许是$阿贾克斯将是一个更适合捕捉错误?以下是jQuery site中关于如何完成的一个示例。

$.ajax({ 

url: "script.php",

global: false,

type: "POST",

data: ({id : this.getAttribute('id')}),

dataType: "html",

success: function(){

//Happy Path...

},

error: function(msg){

alert(msg.status);

}

};

看看在 “错误:函数(MSG)” ...

回答:

在误差函数可以使用单纯的喜欢

error: function(err){ 

alert(err.responseText);

}

这里responseText会给你确切的错误消息,你已经失踪。

以上是 如何获得回复? 的全部内容, 来源链接: utcz.com/qa/262626.html

回到顶部