如何向ajax请求返回错误是最好的方法
本文关键字:方法 错误 返回 ajax 请求 | 更新日期: 2023-09-27 18:14:42
当一个WebMethod从ajax调用时,如果我返回一个简单的字符串,ajax代码会去成功方法,没有错误,像这样:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public static string Hello()
{
return "Hello World";
}
这是正确的,但是,如何是正确的方式,使WebMethod返回一个错误,这将被捕获在ajax的错误方法而不是成功的方法?
谢谢
更改响应状态代码:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public static string Hello()
{
Response.StatusCode = 400 ; // Will be captured on ajax error method
return "Hello World";
}