jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法


Posted in jQuery onDecember 24, 2017

jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxError: Unexpected identifier at Object.success,但后台能够返回数据,原代码如下:

var source=[];
$.ajax({   
  type: "post",   
  url: "connectdb/select.jsp",    
  data: {database: "scmdb", selectsql: sql}, 
  async: false, method: 'post',  
  dataType: "json", 
  success: function(data) {   
    eval("source="+data+";");
    //source=eval(data); 
    alert("正确");
  },
  error: function(err) {  
    alert("错误");   
  }
});
return source;

主要原因在于后台返回的数据并非json格式,而在代码中指定了 dataType: "json", 解决方法是将 json改为text,修改后的代码如下:

var source=[];
$.ajax({   
  type: "post",   
  url: "connectdb/select.jsp",    
  data: {database: "scmdb", selectsql: sql}, 
  async: false, method: 'post',  
  dataType: "text", 
  success: function(data) {   
    eval("source="+data+";");
    //source=eval(data); 
    alert("正确");
  },
  error: function(err) {  
    alert("错误");   
  }
});
return source;

总结

以上所述是小编给大家介绍的jquery中ajax请求后台数据成功后既不执行success也不执行error解决方法,希望对大家有所帮助!

jQuery 相关文章推荐
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
Apr 04 jQuery
jQuery鼠标悬停内容动画切换效果
Apr 27 jQuery
jQuery中clone()函数实现表单中增加和减少输入项
May 13 jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
JQuery判断正整数整理小结
Aug 21 jQuery
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
轻松搞定jQuery+JSONP跨域请求的解决方案
Mar 06 jQuery
jQuery中each遍历的三种方法实例分析
Sep 07 jQuery
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
Jan 09 jQuery
jquery实现动态改变css样式的方法分析
May 27 jQuery
Jquery让form表单异步提交代码实现
Nov 14 jQuery
jQuery Validate插件ajax方式验证输入值的实例
Dec 21 #jQuery
webpack写jquery插件的环境配置
Dec 21 #jQuery
jQuery进阶实践之利用最优雅的方式如何写ajax请求
Dec 20 #jQuery
jQuery实现动态控制页面元素的方法分析
Dec 20 #jQuery
jquery自定义显示消息数量
Dec 19 #jQuery
jquery实现侧边栏左右伸缩效果的示例
Dec 19 #jQuery
jquery中done和then的区别(详解)
Dec 19 #jQuery
You might like
DISCUZ 论坛管理员密码忘记的解决方法
2009/05/14 PHP
PHP缓存集成库phpFastCache用法
2014/12/15 PHP
PHP实现自动对图片进行滚动显示的方法
2015/03/12 PHP
[原创]php逐行读取txt文件写入数组的方法
2015/07/02 PHP
详谈php静态方法及普通方法的区别
2016/10/04 PHP
屏蔽Flash右键信息的js代码
2010/01/17 Javascript
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
jquery增加时编辑jqGrid(实例代码)
2013/11/08 Javascript
第九篇Bootstrap导航菜单创建步骤详解
2016/06/21 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
react中Suspense的使用详解
2019/09/01 Javascript
一篇文章带你从零快速上手Rollup
2020/09/07 Javascript
uni-app使用countdown插件实现倒计时
2020/11/01 Javascript
[05:39]2014DOTA2国际邀请赛 DK晋级胜者组专访战队国士无双
2014/07/14 DOTA
python进程和线程用法知识点总结
2019/05/28 Python
使用Python轻松完成垃圾分类(基于图像识别)
2019/07/09 Python
Python绘制热力图示例
2019/09/27 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
2020/01/16 Python
40行Python代码实现天气预报和每日鸡汤推送功能
2020/02/27 Python
Django自定义列表 models字段显示方式
2020/04/03 Python
详解Python中的文件操作
2021/01/14 Python
Canvas中设置width与height的问题浅析
2018/11/01 HTML / CSS
Doyoueven官网:澳大利亚健身服饰和配饰品牌
2019/03/24 全球购物
什么是makefile? 如何编写makefile?
2013/01/02 面试题
本科毕业生专业自荐书范文
2014/02/05 职场文书
环保标语大全
2014/06/12 职场文书
应届大专生自荐书
2014/06/16 职场文书
医学求职自荐信
2014/06/21 职场文书
小学生迎国庆演讲稿
2014/09/05 职场文书
2014基建处领导班子“四风”对照检查材料思想汇报
2014/10/04 职场文书
个人汇报材料范文
2014/12/30 职场文书
陕西导游词
2015/02/04 职场文书
离婚被告答辩状
2015/05/22 职场文书
公司管理建议书
2015/09/14 职场文书
深入理解python协程
2021/06/15 Python