php数据加载中,Ajax数据加载中页面出现短暂空白的问题解答

本文介绍如何在使用Ajax异步获取数据时,通过加载图片进行页面过渡,避免因数据或网络问题导致的空白显示。在数据发送过程中显示'加载中...'提示,数据读取失败时提示用户并建议联系管理员,成功读取后淡出加载图片并展示数据列表。
摘要由CSDN通过智能技术生成

在项目中用ajax异步获取数据后有时会因为数据问题或者网络问题,页面一直显示空白,现在用加载图片来过渡这种状态,具体实例代码通过本文一起学习吧,希望能帮助到大家。

$(function(){

$.ajax({

url:'',//提供接口的文件地址链接

dataType:'json',

type:'POST',

beforeSend: function(){

$('#loading').html("loading.gif%5C%22

加载中,请稍后……

") //数据发送过程中先加载图片

},

error: function(msg){ //数据读取失败显示

zNodes=data.responseJson;

alert("对不起,数据获取失败,请联系管理员");

},

success:function(msg){ //数据读取成功并显示数据列表

$('#loading').fadeOut(1000); //图片显示时间;

var ul = "";

for(var i= 0;i

ul += "

" + msg[i]['title']+""+">>"+"";

}

$("#list").html(ul);

},

error:function(){ //失败时显示

console.log("链接错误") ;

}

});

});

数据在加载状态显示

163da3417ebf0dafa55fadf4e51a4494.png

相关推荐:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值