Cette fois, je vais vous montrer comment implémenter l'invite de délai d'expiration de chargement ajax. Quelles sont les précautions pour implémenter l'invite de délai d'expiration de chargement ajax. Ce qui suit est un cas pratique, jetons un coup d'œil.
index.php
<!doctype html> <html> <head> <meta charset="utf-8"/> <title>加载超时</title> <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7/jquery.min.js"></script> </head> <body> <script type="text/javascript"> function load(){ $("#tips").html("加载中..."); $.ajax({ async:true, cache:false, timeout:8000, type:"POST", url:"result.php", data:{a:'123'}, error:function(jqXHR, textStatus, errorThrown){ if(textStatus=="timeout"){ $("#tips").html("加载超时,请重试"); }else{ alert(textStatus); } }, success:function(msg){ $("#tips").html(msg); } }); } </script> <input type="button" id="load" onclick="load();" value="点击加载"/> <p id="tips"></p> </body> <html>
result.php
<?php //sleep(20); sleep(2); echo $_POST['a'].'test服务器返回结果';
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour un contenu plus passionnant, veuillez faire attention aux autres sites Web chinois php Articles connexes !
Lecture recommandée :
Quels types de données ajax peut-il gérer renvoyées par le serveur ?
Comment utiliser Ajax pour renvoyer le style de balise HTML
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!