jquery ajax 捕获异常
服务器端java抛出的异常,jquery怎么处理?
我看到一种解决方法:
//******************************************************
在服务器端的一般处理程序中
try
{
........ //业务代码
}
catch(Exception e)
{
context.Response.ContentType = "text/plain";
context.Response.StatusCode =500;
context.Response.Write( e.Message);
context.Response.End();
}
在客户端
//post
$j.ajax({
type :"POST",
url :url,
data :modify,
success :function(msg){
.......//其他成功时的处理
alert("保存成功!");
},
//async :false,
error:function(XmlHttpRequest,textStatus, errorThrown)
{
alert("保存失败;"+XmlHttpRequest.responseText);
}
});
//******************************************************
但是啊,能不能告诉我context是神马对象的?
有没有什么好方法? jquery ?ajax? 异常
[解决办法]
是java吗?感觉像是C#的ashx文件,context是HttpContext的实例
public void ProcessRequest(HttpContext context)
{
//....
}