我不知道为什么对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";
}
Jquery代码
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"); },
});
}
}
答案 0 :(得分:1)
打开chrome,按f12打开开发工具,查看控制台/网络
两个标签中的帖子错误是什么?
你的代码看起来没问题。