我在我的控制器中创建了一个操作,该操作将用于 jQuery Ajax 方法来验证用户登录详细信息。如何配置我的操作以引发 $.Ajax 错误处理程序检测到的错误?
我正在使用以下代码引发错误,但 $.Ajax 未检测到该错误。
throw new HttpException(401, "message");
这是我的 JS 代码:
$.ajax({
url: $('#signin_submit').data('url'),
data: params,
type: "POST",
success: function (aData, aTextStatus, aJqXHR) { Signin.success(aData, aTextStatus, aJqXHR); },
error: function (aJqXHR, aTextStatus, anErrorThrown) { Signin.error(aJqXHR, aTextStatus, anErrorThrown); }
})