Maison  >  Article  >  interface Web  >  La page apparaît brièvement vide lorsque Ajax charge les données

La page apparaît brièvement vide lorsque Ajax charge les données

php中世界最好的语言
php中世界最好的语言original
2018-04-03 09:48:111968parcourir

Cette fois, je vais vous présenter la brève page blanche lorsque Ajax charge des données. Quelles sont les précautions pour résoudre le problème de la brève page blanche lorsque Ajax charge des données. Ce qui suit est un cas pratique, commençons. jetez un oeil.

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. Utilisez maintenant le chargement des images pour passer à cet état :

<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=&#39;list&#39;><a href=&#39;php/phpArticle.php?art="+msg[i][&#39;id&#39;]+" &#39;class=&#39;widget-list-link&#39;>" + msg[i]['title']+"<i class=&#39;more-mark&#39;>"+">>"+"</i></a></li>";
        } 
          $("#list").html(ul);
      },
      error:function(){ //失败时显示
        console.log("链接错误") ;
      }
    });
  });
</script>

Le. les données sont dans L'état de chargement s'affiche

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur. le site PHP chinois !

Lecture recommandée :

Comment gérer l'erreur 501 d'accès inter-domaines ajax

Comment effectuer une recherche intelligente de correspondance de mots clés avec l'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