Maison >interface Web >js tutoriel >Utilisez le chargement d'images pour résoudre le problème de la page vierge temporaire lors du chargement des données Ajax

Utilisez le chargement d'images pour résoudre le problème de la page vierge temporaire lors du chargement des données Ajax

亚连
亚连original
2018-05-23 10:33:402175parcourir

Après avoir utilisé ajax pour obtenir des données de manière asynchrone dans le projet, la page s'affiche parfois toujours vide en raison de problèmes de données ou de problèmes de réseau. Utilisons maintenant le chargement d'images pour passer à cet état. Apprenons l'exemple de code spécifique à travers cet article

<.> Après avoir utilisé ajax pour obtenir des données de manière asynchrone dans le projet, la page s'affiche parfois toujours vide en raison de problèmes de données ou de problèmes de réseau. Utilisez maintenant le chargement d'images pour passer à cet état :

<script>
  $(function(){
    $.ajax({
      url:&#39;&#39;,//提供接口的文件地址链接
      dataType:&#39;json&#39;,
      type:&#39;POST&#39;,  
      beforeSend: function(){
        $(&#39;#loading&#39;).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){ //数据读取成功并显示数据列表
        $(&#39;#loading&#39;).fadeOut(1000);  //图片显示时间;
        var ul = "";
        for(var i= 0;i<msg.legth;i++){ //数据列表行数
          ul += "<li class=&#39;list&#39;><a href=&#39;php/phpArticle.php?art="+msg[i][&#39;id&#39;]+" &#39;class=&#39;widget-list-link&#39;>" + msg[i][&#39;title&#39;]+"<i class=&#39;more-mark&#39;>"+">>"+"</i></a></li>";
        } 
          $("#list").html(ul);
      },
      error:function(){ //失败时显示
        console.log("链接错误") ;
      }
    });
  });
</script>

Les données sont affichées dans l'état de chargement

Ce qui précède est ce que j'ai compilé pour tout le monde. J'espère que cela sera utile à tout le monde à l'avenir. .

Articles connexes :

Solution rapide au problème de l'actualisation de la page du formulaire de soumission Ajax


Chargement de l'affichage AJAX Et le Un exemple d'implémentation de la page d'occlusion de couche apparaît


La méthode d'utilisation d'ajax pour soumettre un formulaire dans le framework Lavarel_lié à AJAX


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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn