Après avoir utilisé ajax pour obtenir des données de manière asynchrone dans le projet, parfois la page s'affiche toujours vide en raison de problèmes de données ou de problèmes de réseau. Utilisons maintenant le chargement d'images pour faire la transition vers cet état. Apprenons l'exemple de code spécifique à travers cet article. peut aider tout le monde.
<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;i<msg.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>
Les données sont affichées en état de chargement
Recommandations associées :
Comment jouer avec la requête de données ajax de l'applet WeChat
La méthode d'utilisation de json pour interagir avec les données Ajax front-end en Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!