【发布时间】:2012-06-20 10:24:36
【问题描述】:
在我的 ajax 调用中,如果收到错误,我会收到警告:
$.ajax({
url: "myUrl",
type: 'POST',
dataType : "text",
data : ({
json : myJson
}),
success : function(data) {
alert('success');
},
error : function() {
alert ('error');
}
如果抛出异常,是否可以从 java 中返回以调用 jquery 中的错误回调。所以像:
try {
PrintWriter out = resourceResponse.getWriter();
out.println("success");
out.close();
} catch (Exception e) {
PrintWriter out = resourceResponse.getWriter();
out.println("error");
out.close();
}
即不是在响应上打印“错误”,而是在 jQuery 代码中调用“错误”回调。
【问题讨论】: