Controller の呼び出しで Ajax Jquery 関数のエラーが発生する理由がわかりません。コントローラ関数が正常に実行され、「OK」が返されます。また、エラー関数の「e」パラメータは未定義です。
私はこのコードを持っています
コントローラーコード - SpringMVC
@RequestMapping(value = "/updateItem/", method = RequestMethod.POST)
public String updateItem(Model model, HttpServletRequest request,
@RequestParam("id") String id, ...) {
//Operations
return "OK";
}
Jクエリコード
function updateItem() {
$.ajax({
url : "/.../updateItem/",
type : 'POST',
async : false,
data : {
id : id.value,
...
},
success: function(response) { alert("second success"); },
error: function(e) { alert("error " + e);},
complete: function() { alert("complete"); },
});
}
}