解决jquery有正确返回值但不执行success函数的问题


Posted in jQuery onAugust 20, 2018

从后台返回的结果是这样的:{“readyState”:4,”responseText”:”success”, “status”:200, “statusText”:”OK”}

前端代码

$.ajax({
 url:'save',
 type:'POST',
 dataType:'json',
 contentType:'application/json',
 data:JSON.stringify({
 'loginName':login_name,
 'password':password,
 'name':name,
 'phone':phone,
 'sex':sex,
 'email':email
 }),
 success:function(result){
 if(result == 'success'){
  alert('注册成功,请到邮箱点击激活链接!');
 }
 },
 error:function(result){
 alert(result);
 }
});

后台代码

@RequestMapping(value = "/save" , method = RequestMethod.POST)
@ResponseBody
public String save(@RequestBody User user , HttpSession session){
 ...
 return "success";
}

问题出现在dataType上,dataType表示从后台返回的数据格式,写成dataType:'json'表示从后台返回的数据格式应该为json格式的,但是这里返回的是success并非json数据格式,导致解析出错,从而执行了error代码!”responseText”:”success”,按照返回是json格式,应该是这种格式”responseText”:{…}。所以如果后台返回的是String直接不用写dataType就行(也就是把它去掉即可),看具体错误可以在error函数中 alert(arguments[1])即可看到。

以上这篇解决jquery有正确返回值但不执行success函数的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery实现按比例缩放图片的方法
Apr 29 jQuery
jQuery事件对象的属性和方法详解
Sep 09 jQuery
jQuery实现html双向绑定功能示例
Oct 09 jQuery
jQuery使用each遍历循环的方法
Sep 19 jQuery
jQuery实现点击图标div循环放大缩小功能
Sep 30 jQuery
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
jquery树形插件zTree高级使用详解
Aug 16 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 jQuery
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 jQuery
JavaScript枚举选择jquery插件代码实例
Nov 17 jQuery
jQuery实现增删改查
Dec 22 jQuery
菊花转动的jquery加载动画效果
Aug 19 #jQuery
jQuery中常用动画效果函数知识点整理
Aug 19 #jQuery
jQuery UI实现动画效果代码分享
Aug 19 #jQuery
jquery实现的简单轮播图功能【适合新手】
Aug 17 #jQuery
jQuery实现的页面弹幕效果【测试可用】
Aug 17 #jQuery
jQuery实现轮播图及其原理详解
Apr 12 #jQuery
jQuery实现参数自定义的文字跑马灯效果
Aug 15 #jQuery
You might like
判断PHP数组是否为空的代码
2011/09/08 PHP
PHP的5个安全措施小结
2012/07/17 PHP
php精确的统计在线人数的方法
2015/10/21 PHP
PHP+JS三级菜单联动菜单实现方法
2016/02/24 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
PHP实现类似题库抽题效果
2018/08/16 PHP
js关闭浏览器窗口及检查浏览器关闭事件
2013/09/03 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
JQuery EasyUI的使用
2016/02/24 Javascript
老生常谈JavaScript 函数表达式
2016/09/01 Javascript
微信小程序 欢迎界面开发的实例详解
2016/11/30 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
2018/09/25 Javascript
微信小程序导航栏跟随滑动效果的实现代码
2019/05/14 Javascript
element中Steps步骤条和Tabs标签页关联的解决
2020/12/08 Javascript
python实现简单的socket server实例
2015/04/29 Python
python 多维切片之冒号和三个点的用法介绍
2018/04/19 Python
使用Python监控文件内容变化代码实例
2018/06/04 Python
TensorFlow基于MNIST数据集实现车牌识别(初步演示版)
2019/08/05 Python
python 修改本地网络配置的方法
2019/08/14 Python
python使用建议与技巧分享(一)
2020/08/17 Python
家长写给老师的建议书
2014/03/13 职场文书
教育英语专业毕业生的求职信
2014/03/13 职场文书
公司行政专员岗位职责
2014/08/24 职场文书
无财产无子女离婚协议书范文
2014/09/14 职场文书
酒店餐厅2014重阳节活动策划方案
2014/09/16 职场文书
局领导领导班子四风对照检查材料
2014/09/27 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
2014年法院工作总结
2014/11/24 职场文书
起诉书范文
2015/05/20 职场文书
《多彩的民间艺术》教学反思
2016/02/16 职场文书
nginx location中多个if里面proxy_pass的方法
2021/03/31 Servers
Python卷积神经网络图片分类框架详解分析
2021/11/07 Python
第四次工业革命,打工人与机器人的竞争
2022/04/21 数码科技
Python开发五子棋小游戏
2022/05/02 Python