Jquery 如何在Ajax请求不满足时显示错误消息';你没有成功吗?
此操作由ajax调用。我想知道如何捕捉在excepion中发送到那里的消息Jquery 如何在Ajax请求不满足时显示错误消息';你没有成功吗?,jquery,asp.net-mvc-2,Jquery,Asp.net Mvc 2,此操作由ajax调用。我想知道如何捕捉在excepion中发送到那里的消息 [HttpPost] [Authorize] public ActionResult AjaxManage(ManageClassification model, string random) { if (model.Classification.ClassificationId == 0 && !string.IsNullOrEmp
[HttpPost]
[Authorize]
public ActionResult AjaxManage(ManageClassification model, string random)
{
if (model.Classification.ClassificationId == 0 &&
!string.IsNullOrEmpty(model.Classification.ClassificationName))
{
//
}
else
{
throw new Exception("Entity cannot be empty.");
}
}
如何将错误显示回页面
$.ajax({
//...
,
error:function(){
//display error here ...
}
});
如何捕获和显示服务器中的操作发送的错误消息?一旦捕捉到消息,它将显示给用户,让用户看到哪里出了问题
感谢您的帮助。您可以按照此处的步骤显示引发的错误。它适用于ASP.NET,但应适用于MVC 您还可以在浏览器控制台中获得一些调试信息
error : function(XMLHttpRequest, textStatus, errorThrown)
{
alert(errorThrown);
alert(textStatus);
}
text status显示文本
错误
,而errorshorn显示文本未定义
var err=eval(“+xhr.responseText+”)代码>和警报(错误消息)代码>正在抛出错误。它不起作用,即当它到达代码的该部分时没有响应。我不知道抛出了什么错误。请使用console.log而不是警报,并在浏览器开发人员工具中检查控制台视图