![](/img/trans.png)
[英]How do I display the string message from BadRequest(message) using Ajax
[英]How to get badrequest message in JS code
我找不到任何解决方案,所以我决定问这个问题。 在我的应用程序中,当用户尝试提出超过 3 个租借书籍的请求时,我在 C# 中返回:
return BadRequest("Too many requests.");
在浏览器 concole 中,我看到已发送响应(状态代码 400)并且消息是:
{message: "Too many requests."}
问题是我无法弄清楚如何在失败方法中的 JS 代码中获取此消息。
.fail(function (respond) {
alert(respond.message);
});
当我尝试: alert(respond)
它显示: [object Object]
您有任何解决方法的想法吗?
您可以通过以下方式获取错误请求消息:
console.log(respond.responseJSON.Message);
或者
var obj = JSON.parse(data.responseText);
console.log(obj.Message);
两者都是正确的,但第一个例子更好
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.