解决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插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
jQuery plugin animsition使用小结
Sep 14 jQuery
如何快速解决JS或Jquery ajax异步跨域的问题
Jan 08 jQuery
jQuery+Cookie实现切换皮肤功能【附源码下载】
Mar 25 jQuery
通过jquery.cookie.js实现记住用户名、密码登录功能
Jun 20 jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 jQuery
jQuery实现动画、消失、显现、渐出、渐入效果示例
Sep 06 jQuery
jQuery实现的点击图片居中放大缩小功能示例
Jan 16 jQuery
jQuery Raty星级评分插件使用方法实例分析
Nov 25 jQuery
基于JQuery实现页面定时弹出广告
May 08 jQuery
jQuery实现带进度条的轮播图
Sep 13 jQuery
JQuery+drag.js上传图片并且实现图片拖曳
Nov 18 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
php5 mysql分页实例代码
2008/04/10 PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
2011/10/29 PHP
PHP编码转换函数 自动转换字符集支持数组转换
2012/12/16 PHP
PHP对象相互引用的内存溢出实例分析
2014/08/28 PHP
php匹配字符中链接地址的方法
2014/12/22 PHP
html中使用javascript调用本地程序(exe、doc等)实现代码
2013/04/26 Javascript
js实现单行文本向上滚动效果实例代码
2013/11/28 Javascript
js加入收藏以及使用Jquery更改透明度
2014/01/26 Javascript
删除Javascript Object中间的key
2014/11/18 Javascript
15款jQuery分布引导插件分享
2015/02/04 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
2016/09/15 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
微信小程序 Page()函数详解
2016/10/17 Javascript
JS实现的简单拖拽功能示例
2017/03/13 Javascript
canvas基础绘制-绚丽倒计时的实例
2017/09/17 Javascript
Vue使用zTree插件封装树组件操作示例
2019/04/25 Javascript
Node.js 多进程处理CPU密集任务的实现
2019/05/26 Javascript
JS实现提示效果弹出及延迟隐藏的功能
2019/08/26 Javascript
layui table设置某一行的字体颜色方法
2019/09/05 Javascript
[01:21]DOTA2新纪元-7.0新版本即将开启!
2016/12/11 DOTA
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
Python基于PycURL实现POST的方法
2015/07/25 Python
python使用pycharm环境调用opencv库
2018/02/11 Python
TensorFlow实现MLP多层感知机模型
2018/03/09 Python
解决Mac下首次安装pycharm无project interpreter的问题
2018/10/29 Python
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
python数据归一化及三种方法详解
2019/08/06 Python
重写django的model下的objects模型管理器方式
2020/05/15 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
2020/06/14 Python
美国开幕式潮店:Opening Ceremony
2018/02/10 全球购物
纽约复古灵感的现代珠宝品牌:Lulu Frost
2018/03/03 全球购物
英国网上超市:Ocado
2020/03/05 全球购物
入党自荐书范文
2015/03/05 职场文书
2015年入党积极分子培养考察意见
2015/08/12 职场文书
班干部学习委员竞选稿
2015/11/20 职场文书
血轮眼轮回眼特效 html+css
2021/03/31 HTML / CSS