主页 > 知识库 > 使用加载图片解决在Ajax数据加载中页面出现短暂空白的问题(推荐)

使用加载图片解决在Ajax数据加载中页面出现短暂空白的问题(推荐)

热门标签:电子围栏 服务器配置 Linux服务器 团购网站 科大讯飞语音识别系统 阿里云 Mysql连接数设置 银行业务

在项目中用ajax异步获取数据后有时会因为数据问题或者网络问题,页面一直显示空白,现在用加载图片来过渡这种状态:

script>
  $(function(){
    $.ajax({
      url:'',//提供接口的文件地址链接
      dataType:'json',
      type:'POST',  
      beforeSend: function(){
        $('#loading').html("img src=\"images/loading.gif\" width=\"15%\" style=\"text-align:center;margin:0 auto;\">p style=\"color:#999;font-size:14px\">加载中,请稍后……/p>") //数据发送过程中先加载图片 
      },
      error: function(msg){ //数据读取失败显示
        zNodes=data.responseJson;
        alert("对不起,数据获取失败,请联系管理员");
      },
      success:function(msg){ //数据读取成功并显示数据列表
        $('#loading').fadeOut(1000);  //图片显示时间;
        var ul = "";
        for(var i= 0;imsg.legth;i++){ //数据列表行数
          ul += "li class='list'>a href='php/phpArticle.php?art="+msg[i]['id']+" 'class='widget-list-link'>" + msg[i]['title']+"i class='more-mark'>"+">>"+"/i>/a>/li>";
        } 
          $("#list").html(ul);
      },
      error:function(){ //失败时显示
        console.log("链接错误") ;
      }
    });
  });
/script>

数据在加载状态显示

以上所述是小编给大家介绍的用加载图片解决在Ajax数据加载中页面出现短暂空白的问题(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:
  • ajax异步加载图片实例分析
  • JQuery实现Ajax加载图片的方法
  • jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)
  • jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
  • 代码实例ajax实现点击加载更多数据图片

标签:枣庄 衢州 大理 江苏 广元 萍乡 蚌埠 衡水

巨人网络通讯声明:本文标题《使用加载图片解决在Ajax数据加载中页面出现短暂空白的问题(推荐)》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266