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插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
Mar 23 jQuery
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 jQuery
使用jQuery ajaxupload插件实现无刷新上传文件
Apr 23 jQuery
jquery 禁止鼠标右键并监听右键事件
Apr 27 jQuery
jQuery实现一个简单的验证码功能
Jun 26 jQuery
使用jQuery实现动态添加小广告
Jul 11 jQuery
jQuery EasyUI开发技巧总结
Sep 26 jQuery
jQuery中 DOM节点操作方法大全
Oct 12 jQuery
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 jQuery
jquery+php后台实现省市区联动功能示例
May 23 jQuery
jquery制作的移动端购物车效果完整示例
Feb 24 jQuery
jQuery实现全选按钮
Jan 01 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
PHP4实际应用经验篇(5)
2006/10/09 PHP
基于PHP选项与信息函数的使用详解
2013/05/10 PHP
PHP实现显示照片exif信息的方法
2014/07/11 PHP
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
javascript判断非数字的简单例子
2013/07/18 Javascript
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
浅谈JavaScript变量的自动转换和语句
2016/06/12 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
2016/10/24 Javascript
jQuery弹出窗口打开链接的实现代码
2016/12/24 Javascript
Bootstrap中data-target 到底是什么
2017/02/14 Javascript
jQuery实现下拉菜单的实例代码
2017/06/19 jQuery
vue实现图书管理demo详解
2017/10/17 Javascript
Bootstrap实现可折叠分组侧边导航菜单
2018/03/07 Javascript
Vue组件通信入门之Provide和Inject机制
2019/12/29 Javascript
nodeJs的安装与npm全局环境变量的配置详解
2020/01/06 NodeJs
Python对文件操作知识汇总
2016/05/15 Python
Python正则表达式常用函数总结
2017/06/24 Python
Python获取航线信息并且制作成图的讲解
2019/01/03 Python
使用python来调用CAN通讯的DLL实现方法
2019/07/03 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
优质飞蝇钓和渔具:RiverBum
2020/05/10 全球购物
杭州时比特电子有限公司SQL
2013/08/22 面试题
销售行业个人求职自荐信
2013/09/25 职场文书
工作的心得体会
2013/12/31 职场文书
优秀党员获奖感言
2014/02/18 职场文书
节约用水标语
2014/06/11 职场文书
公司大门门卫岗位职责
2014/06/11 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
药剂专业自荐书
2014/06/20 职场文书
现场活动策划方案
2014/08/22 职场文书
大学新生军训自我鉴定范文
2014/09/13 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
离婚被告答辩状
2015/05/22 职场文书