如果没有错误,控制器返回Integer 0,如果ajax调用有例外,则返回-1。下面是我在javascript中输入的ajax调用
$("#Form").submit(function(e){
e.preventDefault();
$.ajax({
url : "Report.do",
type : "GET",
cache : false,
dataType : "application/json",
data: $(this).serialize(),
success : function(data) {
console.log(data);
if(data == 0){
alert("Report has been sent");
}else{
alert("Report is not sent");
}
},
error:function(status,xhr){
alert("Error while generating email");
}
});
});
Controller正确返回Integer。但是成功或错误块没有在ajax调用中执行。不确定有什么问题。请建议我一个想法