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中fade(),show()起始位置的一点小发现
Apr 25 jQuery
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
Jun 09 jQuery
jQuery实现一个简单的验证码功能
Jun 26 jQuery
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
jQuery实现html双向绑定功能示例
Oct 09 jQuery
使用jquery DataTable和ajax向页面显示数据列表的方法
Aug 09 jQuery
jQuery实现参数自定义的文字跑马灯效果
Aug 15 jQuery
jQuery实现简单的Ajax调用功能示例
Feb 15 jQuery
JQuery中DOM节点的操作与访问方法实例分析
Dec 23 jQuery
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 jQuery
jQuery实现广告显示和隐藏动画
Jul 04 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
php中截取字符串支持utf-8
2007/01/18 PHP
PHPwind整合最土系统用户同步登录实现方法
2010/12/08 PHP
php生成二维码时出现中文乱码的解决方法
2014/12/18 PHP
php实现文本数据导入SQL SERVER
2015/05/17 PHP
laravel Model 执行事务的实现
2019/10/10 PHP
jQuery动态修改超链接地址的方法
2015/02/13 Javascript
轻松实现jquery手风琴效果
2016/01/14 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
JavaScript错误处理和堆栈追踪详解
2017/04/18 Javascript
JavaScript使用readAsDataUrl方法预览图片
2017/05/10 Javascript
vue-router实现编程式导航的代码实例
2019/01/19 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
2019/05/16 Javascript
详解在Angular4中使用ng2-baidu-map的方法
2019/06/19 Javascript
微信小程序开发注意指南和优化实践(小结)
2019/06/21 Javascript
JavaScript大数相加相乘的实现方法实例
2020/10/18 Javascript
实例讲解Python中global语句下全局变量的值的修改
2016/06/16 Python
Python实现可获取网易页面所有文本信息的网易网络爬虫功能示例
2018/01/15 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
关于python字符串方法分类详解
2019/08/20 Python
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
Kipling意大利官网:世界著名的时尚休闲包袋品牌
2019/06/05 全球购物
地球鞋加拿大官网:Earth Shoes Canada
2020/11/17 全球购物
2019年c语言经典面试题目
2016/08/17 面试题
前台接待岗位职责
2013/12/03 职场文书
生产部经理岗位职责
2013/12/16 职场文书
工作总结与自我评价
2014/09/18 职场文书
2014年医院个人工作总结
2014/12/09 职场文书
初二学生评语大全
2014/12/26 职场文书
2015年师德表现自我评价
2015/03/05 职场文书
学校捐款活动总结
2015/05/09 职场文书
酒桌上的开场白
2015/06/01 职场文书
七年级数学教学反思
2016/02/17 职场文书
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python
Python查找算法的实现 (线性、二分,分块、插值查找算法)
2022/04/24 Python