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

 更新时间:2017年12月24日 12:01:51   作者:Sumyn  
这篇文章主要介绍了jquery中ajax请求后台数据成功后既不执行success也不执行error解决方法,需要的朋友可以参考下

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提示插件qTip2用法分析(支持ajax及多种样式)

    jQuery提示插件qTip2用法分析(支持ajax及多种样式)

    这篇文章主要介绍了jQuery提示插件qTip2用法,结合实例形式分析了qTip2的使用技巧,可支持ajax及多种样式的设置,需要的朋友可以参考下
    2016-06-06
  • jQuery与JS加载事件用法分析

    jQuery与JS加载事件用法分析

    这篇文章主要介绍了jQuery与JS加载事件用法,结合实例形式分析了jQuery与JS加载事件的执行顺序与使用技巧,需要的朋友可以参考下
    2016-09-09
  • jquery Moblie入门—hello world的示例代码学习

    jquery Moblie入门—hello world的示例代码学习

    jquery Moblie入门:Hello World的示例代码学习,感兴趣的朋友可以了解下哦
    2013-01-01
  • jquery中ajax处理跨域的三大方式

    jquery中ajax处理跨域的三大方式

    这篇文章主要介绍了jquery中ajax处理跨域的三大方式,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • jquery中map函数与each函数的区别实例介绍

    jquery中map函数与each函数的区别实例介绍

    ​jquery中的each函数和map函数的用法看起来差不多,但其实还是有一点区别的,each返回的是原来的数组,并不会新创建一个数组。而map方法会返回一个新的数组
    2014-06-06
  • jQuery多个input求和的实现方法

    jQuery多个input求和的实现方法

    这篇文章主要介绍了jQuery多个input求和的实现方法,涉及jQuery获取input表单元素值及运算的相关技巧,需要的朋友可以参考下
    2015-02-02
  • 使用jQuery的ajax功能实现的RSS Reader 代码

    使用jQuery的ajax功能实现的RSS Reader 代码

    Rss阅读器挺不错的。我觉得如果在igoogle或是dropthings这种形式的portal下来放很多RSS模块显示自己每天需要关注的信息那将会减少大家很多的打开浏览器和输入网址的时间。
    2009-09-09
  • jQuery实现广告显示和隐藏动画

    jQuery实现广告显示和隐藏动画

    这篇文章主要为大家详细介绍了jQuery实现广告显示和隐藏动画,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • JQuery优缺点分析说明

    JQuery优缺点分析说明

    如果你还在犹豫是否要学习一个JavaScript框架,并困惑于选择哪一个框架,那么我推荐你选择jQuery。这并非说其它框架不好,只是jQuery可能是最稳妥和最具回报性的选择。
    2010-06-06
  • jQuery实现数字华容道小游戏(实例代码)

    jQuery实现数字华容道小游戏(实例代码)

    这篇文章主要介绍了jQuery实现数字华容道小游戏功能,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01

最新评论