Jquery 如何在Ajax请求不满足时显示错误消息';你没有成功吗?

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

此操作由ajax调用。我想知道如何捕捉在excepion中发送到那里的消息

    [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而不是警报,并在浏览器开发人员工具中检查控制台视图