解决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实现div跟随鼠标移动
Aug 20 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
jquery插件canvaspercent.js实现百分比圆饼效果
Jul 18 jQuery
jQuery获取table表中的td标签(实例讲解)
Jul 28 jQuery
集成vue到jquery/bootstrap项目的方法
Feb 10 jQuery
解决jquery的ajax调取后端数据成功却渲染失败的问题
Aug 08 jQuery
jQuery+Datatables实现表格批量删除功能【推荐】
Oct 24 jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 jQuery
jquery操作checkbox的常用方法总结【附测试源码下载】
Jun 10 jQuery
jquery绑定事件 bind和on的用法与区别分析
May 22 jQuery
jQuery实现回到顶部效果
Oct 19 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实现验证码功能
2006/10/09 PHP
php 友好URL的实现(吐血推荐)
2008/10/04 PHP
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
php计算整个目录大小的方法
2015/06/01 PHP
javascript 鼠标滚轮事件
2009/04/09 Javascript
A标签触发onclick事件而不跳转的多种解决方法
2013/06/27 Javascript
jQuery将多条数据插入模态框的示例代码
2014/09/25 Javascript
JS中产生标识符方式的演变
2015/06/12 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
详解jQuery的Cookie插件
2016/11/23 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
jQuery Pagination分页插件使用方法详解
2017/02/28 Javascript
jQuery获取复选框选中的当前行的某个字段的值
2017/09/15 jQuery
MVVM 双向绑定的实现代码
2018/06/21 Javascript
谈谈React中的Render Props模式
2018/12/06 Javascript
微信小程序的mpvue框架快速上手指南
2019/05/15 Javascript
vue实现在线翻译功能
2019/09/27 Javascript
node.js实现简单的压缩/解压缩功能示例
2019/11/05 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
2020/09/09 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
JS常用跨域方法实现原理解析
2020/12/09 Javascript
尝试使用Python多线程抓取代理服务器IP地址的示例
2015/11/09 Python
python字符串过滤性能比较5种方法
2017/06/22 Python
numpy中索引和切片详解
2017/12/15 Python
python读文件的步骤
2019/10/08 Python
Python + selenium + crontab实现每日定时自动打卡功能
2020/03/31 Python
python在linux环境下安装skimage的示例代码
2020/10/14 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
详解如何在css中引入自定义字体(font-face)
2018/05/17 HTML / CSS
化学专业毕业生自荐信
2013/11/15 职场文书
给男朋友的道歉信
2014/01/12 职场文书
开学寄语大全
2014/04/08 职场文书
小学生手册家长评语
2014/04/16 职场文书
收费员岗位职责
2015/02/14 职场文书
浅谈Python数学建模之整数规划
2021/06/23 Python
Eclipse+Java+Swing+Mysql实现电影购票系统(详细代码)
2022/01/18 Java/Android