解决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鼠标悬停导航下划线滑出效果
Sep 29 jQuery
基于jQuery解决ios10以上版本缩放问题
Nov 03 jQuery
vue.js2.0点击获取自己的属性和jquery方法
Feb 23 jQuery
jQuery中可见性过滤器简单用法示例
Mar 31 jQuery
jQuery插件Validation表单验证详解
May 26 jQuery
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
[jQuery] 事件和动画详解
Mar 05 jQuery
jquery+php后台实现省市区联动功能示例
May 23 jQuery
jQuery实现弹幕特效
Nov 29 jQuery
jQuery操作元素的内容和样式完整实例分析
Jan 10 jQuery
jQuery实现二级导航菜单的示例
Sep 30 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 at(@)符号的用法简介
2009/07/11 PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
2016/08/17 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
2019/09/19 PHP
学习ExtJS accordion布局
2009/10/08 Javascript
JS实现简单的Canvas画图实例
2013/07/04 Javascript
用js正确判断用户名cookie是否存在的方法
2014/01/28 Javascript
javascript实现微信分享
2014/12/23 Javascript
JavaScript中的Math.LOG2E属性使用详解
2015/06/14 Javascript
jquery实现的树形目录实例
2015/06/26 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
JS去除重复并统计数量的实现方法
2016/12/15 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
Angular项目从新建、打包到nginx部署全过程记录
2017/12/09 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
2020/04/25 Javascript
详解Vue之事件处理
2020/07/10 Javascript
python中os操作文件及文件路径实例汇总
2015/01/15 Python
virtualenv实现多个版本Python共存
2017/08/21 Python
Python解决八皇后问题示例
2018/04/22 Python
Python理解递归的方法总结
2019/01/28 Python
python简单验证码识别的实现方法
2019/05/10 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
Python 音频生成器的实现示例
2019/12/24 Python
基于opencv实现简单画板功能
2020/08/02 Python
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
比利时买床:Beter Bed
2017/12/06 全球购物
英语商务邀请函范文
2014/01/16 职场文书
ktv中秋节活动方案
2014/01/30 职场文书
高中微机老师自我鉴定
2014/02/16 职场文书
小学校长竞聘演讲稿
2014/05/16 职场文书
小学班主任事迹材料
2014/12/17 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
高三英语教学反思
2016/03/03 职场文书