最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

ajax请求后台数据成功后无反映应该如何处理

来源:动视网 责编:小采 时间:2020-11-27 19:59:41
文档

ajax请求后台数据成功后无反映应该如何处理

ajax请求后台数据成功后无反映应该如何处理:这次给大家带来ajax请求后台数据成功后无反映应该如何处理,ajax请求后台数据成功后无反映的注意事项有哪些,下面就是实战案例,一起来看一下。jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxE
推荐度:
导读ajax请求后台数据成功后无反映应该如何处理:这次给大家带来ajax请求后台数据成功后无反映应该如何处理,ajax请求后台数据成功后无反映的注意事项有哪些,下面就是实战案例,一起来看一下。jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxE


这次给大家带来ajax请求后台数据成功后无反映应该如何处理,ajax请求后台数据成功后无反映的注意事项有哪些,下面就是实战案例,一起来看一下。

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;

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

jQuery EasyUI 折叠面板的使用

jQuery EasyUI选项卡面板的tabs使用

jQuery向动态列表添加新元素

文档

ajax请求后台数据成功后无反映应该如何处理

ajax请求后台数据成功后无反映应该如何处理:这次给大家带来ajax请求后台数据成功后无反映应该如何处理,ajax请求后台数据成功后无反映的注意事项有哪些,下面就是实战案例,一起来看一下。jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxE
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top