这次给大家带来ajax加载超时提示怎样实现,ajax加载超时提示实现的注意事项有哪些,下面就是实战案例,一起来看一下。
index.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | <!doctype html><html> <head> <meta charset="utf-8"/> <title>加载超时</title> <script type="text/javascript" src="http://www.267774.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
1 2 3 4 | <?php//sleep(20);sleep(2);echo $_POST['a'].'test服务器返回结果'; |
本文介绍了一个使用jQuery实现的AJAX请求超时提示案例。该案例通过设置超时时间,在请求超过预设时间未响应时,显示加载超时提示。代码展示了如何配置AJAX请求并处理超时错误。
913

被折叠的 条评论
为什么被折叠?



