jquery实现ajax加载超时提示的方法


Posted in Javascript onJuly 23, 2016

本文实例讲述了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程序设计有所帮助。

Javascript 相关文章推荐
javascript 获取元素位置的快速方法 getBoundingClientRect()
Nov 26 Javascript
JSON JQUERY模板实现说明
Jul 03 Javascript
你不知道的 javascript【推荐】
Jan 08 Javascript
浅谈pc端rem字体设置的问题
Aug 03 Javascript
JQuery 获取多个select标签option的text内容(实例)
Sep 07 jQuery
解决vue+webpack打包路径的问题
Mar 06 Javascript
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
在vue项目中使用md5加密的方法
Sep 14 Javascript
小程序红包雨的实现示例
Feb 19 Javascript
原生JS实现随机点名项目的实例代码
Apr 30 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
Apr 03 Javascript
jQuery实现飞机大战小游戏
Jul 05 jQuery
数据结构中的各种排序方法小结(JS实现)
Jul 23 #Javascript
js的各种排序算法实现(总结)
Jul 23 #Javascript
js事件驱动机制 浏览器兼容处理方法
Jul 23 #Javascript
javaScript事件机制兼容【详细整理】
Jul 23 #Javascript
基于bootstrap实现广告轮播带图片和文字效果
Jul 22 #Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
Jul 22 #Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
Jul 22 #Javascript
You might like
很实用的一个完整email发送程序
2006/10/09 PHP
PHP验证码类ValidateCode解析
2017/01/07 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
2017/09/01 PHP
pjblog修改技巧汇总
2007/03/12 Javascript
Javascript 作用域使用说明
2009/08/13 Javascript
Javascript绝句欣赏 一些经典的js代码
2012/02/22 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
JS实现动态给图片添加边框的方法
2015/04/01 Javascript
Javascript实现计算个人所得税
2015/05/10 Javascript
javascript中的Function.prototye.bind
2015/06/25 Javascript
浅谈JavaScript对象的创建方式
2016/06/13 Javascript
JavaScipt选取文档元素的方法(推荐)
2016/08/05 Javascript
使用JS读取XML文件的方法
2016/11/25 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
创建一般js对象的几种方式
2017/01/19 Javascript
js原生Ajax的封装和原理详解
2017/03/11 Javascript
Angular2 组件交互实例详解
2017/08/24 Javascript
[31:00]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS iG
2014/05/25 DOTA
Python内建函数之raw_input()与input()代码解析
2017/10/26 Python
python 获取list特定元素下标的实例讲解
2018/04/09 Python
详解Django-auth-ldap 配置方法
2018/12/10 Python
Python容器使用的5个技巧和2个误区总结
2019/09/26 Python
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
2020/01/17 Python
python tkinter之 复选、文本、下拉的实现
2020/03/04 Python
基于python SMTP实现自动发送邮件教程解析
2020/06/02 Python
俄罗斯购买剧院和演唱会门票网站:Parter.ru
2019/11/09 全球购物
区三好学生主要事迹
2014/01/30 职场文书
护理不良事件检讨书
2014/02/06 职场文书
2014三八妇女节活动总结范文四篇
2014/03/09 职场文书
护士实习求职信
2014/06/22 职场文书
对党的十八届四中全会的期盼
2014/10/17 职场文书
2015年教师节活动总结
2015/03/20 职场文书
校园之声广播稿
2015/08/18 职场文书
Oracle 区块链表创建过程详解
2021/05/15 Oracle
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle
Mysql开启外网访问
2022/05/15 MySQL