ajax请求springmvc成功后仍然执行error模块
来源:互联网 发布:tstil淘宝女装旗舰店 编辑:程序博客网 时间:2024/05/21 10:23
1.前台
$.ajax({ method:'post', data:jsonStr, url:'xxxxx/good', contentType: "application/json; charset=utf-8", dataType: "json", success:function(result){ }, error: function(XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.status); alert(XMLHttpRequest.readyState); alert(textStatus); } });
2.springmvc
@ResponseBody @RequestMapping(value={"good",""}) public String savetobt(@RequestBody String jsonStr){ List<BigDelay> list=JsonUtil.fromJson(jsonStr, List.class); return ""; }
3.出现问题
ajax请求springmvc成功后仍然执行error模块,分别弹出200, 4,parsererror
3.问题原因
springmvc返回的结果不是json类型的数据
4.解决办法:改返回类型
@ResponseBody @RequestMapping(value={"good",""}) public String savetobt(@RequestBody String jsonStr){ List<BigDelay> list=JsonUtil.fromJson(jsonStr, List.class); System.out.println(list); String jsonResult=JsonUtil.toJson(""); return jsonResult; }
阅读全文
0 0
- ajax请求springmvc成功后仍然执行error模块
- ajax请求成功后执行error中的方法
- ajax请求成功,但执行error回调
- 关于提交AJAX请求后成功,不执行success去执行error的原因及分析
- $.ajax()方法在请求成功后老是执行error中的函数
- ajax请求成功,但没执行success(done),执行了error(fail)
- ajax请求成功后执行回调方法后页面会自动刷新问题
- ajax 请求成功 跳入error的原因
- ajax请求成功后打开新窗口地址
- ajax后台执行成功,却回调error
- SpringMVC中使用ajax请求controller后无法执行success回调函数
- jquery ajax post请求成功,触发error解决
- ajax 请求成功后新开窗口被拦截解决方法
- ajax请求成功后return无法接收到返回值
- Ajax请求成功后,获取success中的返回的问题
- ajax请求成功后location.href没有跳转
- ajax请求,在success、error模块中return无效
- spring mvc中返回ModelAndView后执行ajax异步请求
- 基于ThinkPHP3.2.3的微信OAuth2.0微信网页授权 微信公众号网页登录 改装
- struts2校验器
- 【数据结构】双向循环链表实现
- 如何使用10046 trace
- 数字分隔(二)
- ajax请求springmvc成功后仍然执行error模块
- hdu6053 TrickGCD 莫比乌斯反演
- android 官方demo地址
- Spark中宽依赖和窄依赖的区别
- UI
- java.lang.UnsatisfiedLinkError: Native method not found 可能引起的原因
- CSS 知识链接
- hpu暑假训练I
- linux系统上传本地代码到github