ajax在php页面中不显示图片,使用加载图片解决在Ajax数据加载中页面出现短暂空白的问题...

在项目中遇到Ajax异步获取数据时可能出现的数据或网络问题导致页面空白,解决办法是使用加载图片作为过渡。本文展示了如何在数据发送前显示加载提示,数据读取失败时显示错误信息,成功后淡出加载图片并显示数据列表。通过这种方法,可以提升用户体验。
摘要由CSDN通过智能技术生成

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

在项目中用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("链接错误") ;

}

});

});

数据在加载状态显示

d54d8ac591889e691111445eb0cea5c5.png

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值