如果收到错误,在我的 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 代码中调用“错误”回调。