ajax当状态为”json”时,服务端返回回来若不是json格式则不执行操作,切记。。。

ajax当状态为"json"时,服务端返回回来若不是json格式则不执行操作,切记。。。

[javascript] view plain copy

  1. <span style="white-space:pre">    </span>function xxx(){
  2.         $.ajax({
  3.             url:basePath + "/themeMsg/getInitData.do",
  4.             type:"POST",
  5.             data:{},
  6.             cache:false,
  7.             dataType:'json',
  8.             success:function(data){
  9.                 var html = "";
  10.                 $(".header-txt > a").attr('href',data.downloadSoftUrl);
  11.                 $.each(data.hotKeys, function(i,item){
  12.                                 html += "<a href=" + basePath + "/themeMsg/searchThemesByHotKey.do?hotname=" + item.hotname+">" + item.hotname +"</a>";
  13.                                 });
  14.                                 $(".hot-label").append(html);
  15.                                 if(data.isClose == "true"){
  16.                               $(".header.header-2.clearfix").hide();
  17.                                 }
  18.             }
  19.         });
  20.     }

若返回回来的数据非json格式,则不会执行回调函数,即不执行success后面的js脚本

转载请注明出处:

转载自http://lxfamn.cn/blog

未经允许不得转载:lxfamn » ajax当状态为”json”时,服务端返回回来若不是json格式则不执行操作,切记。。。

赞 (1) 打赏

置顶推荐

评论 0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏