关于这个问题,查了一下是jQuery问题导致的,自从1.4以后对json的格式更为严格,根本原因是自身写的代码不严谨
type为json造成的,解决这个问题的办法有两种、
1:在前端页面解决,既然要返回error,那么就在error中也写上想执行的代码,如图
2:这个问题在后端解决
//解决前端因jQuery版本导致执行error问题
JSONObject object = new JSONObject();
PrintWriter out = response.getWriter();
out.write(object.toString());
return null;
个人比较推荐第二种,今遇此问题,特此记录