修改error函数为:
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
后得到404,4,error信息,404表示找不到路径,但后台控制器确实执行了函数
最终发现为控制器返回数据问题
使用@Controller注解后,@RequestMapping返回的是视图而不是数据,因此需要在函数前加上@ResponseBody注解使得后台成功返回数据