本文实例讲述了jquery实现ajax加载超时提示的方法。分享给大家供大家参考,具体如下:
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="点击加载"/><div id="tips"></div></body><html>
result.php
<?php//sleep(20);sleep(2);echo $_POST["a"]."test服务器返回结果";
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jquery中Ajax用法总结》、《jQuery form操作技巧汇总》、《jQuery常用插件及用法总结》、《jQuery操作json数据技巧汇总》、《jQuery扩展技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。