jquery ajax超时设置

原创 2015年07月10日 14:02:37

var ajaxTimeoutTest = $.ajax({
  url:'',  //请求的URL
  timeout : 1000, //超时时间设置,单位毫秒
  type : 'get',  //请求方式,get或post
  data :{},  //请求所传参数,json格式
  dataType:'json',//返回的数据格式
  success:function(data){ //请求成功的回调函数
    alert("成功");
  },
  complete : function(XMLHttpRequest,status){ //请求完成后最终执行参数
    if(status=='timeout'){//超时,status还有success,error等值的情况
       ajaxTimeoutTest.abort();
       alert("超时");
    }
  }
});

设置timeout的时间,通过检测complete时status的值判断请求是否超时,如果超时执行响应的操作。

jquery ajax超时设置

var ajaxTimeoutTest = $.ajax({   url:'', //请求的URL   timeout : 1000, //超时时间设置,单位毫秒   type : 'get', ...
  • Joyhen
  • Joyhen
  • 2017年04月20日 18:51
  • 785

jQuery AJAX timeout 超时问题详解

先给大家分析下超时原因: 1.网络不通畅。 2.后台运行比较慢(服务器第一次运行时,容易出现) 超时结果:JQ中 timeout设置请求超时时间。 如果服务器响应时间超过了 设置的...
  • u013022210
  • u013022210
  • 2017年06月07日 18:40
  • 1854

为jQuery的$.ajax设置超时时间

jQuery的ajax模块封装了非常强大的功能,有时候我们在发送一个ajax请求的时候希望能有一个超时的时间,想让程序在一段时间请求不到数据时做出一些反馈。幸运的是jQuery为我们提供了这样的参数:...
  • ltx06
  • ltx06
  • 2017年05月27日 17:19
  • 3086

在jquery中为ajax()设置超时

在jquery中为ajax()设置超时 function request(url, data, success_callback,error_callback) { console.log(...
  • tangxiujiang
  • tangxiujiang
  • 2017年12月02日 11:24
  • 88

$.ajax()——超时设置,增加 loading 提升体验

前端发送Ajax请求到服务器,服务器返回数据这一过程,因原因不同耗时长短也有差别,且这段时间内页面显示空白。如何优化这段时间内的交互体验,以及长时间内服务器仍未返回数据这一问题,是我们开发中不容忽视的...
  • ltx06
  • ltx06
  • 2017年05月27日 17:18
  • 1882

jQuery ajax $.get或$.post 实现timeout超时设置的方法

var timeout=setTimeout(function(){ //超时啦,干点什么 }, 5000 //超时时间,考虑到网络问题,5秒还是比较合理的 ); $.post(url,...
  • shy13078
  • shy13078
  • 2016年08月06日 17:56
  • 4920

在Ajax请求中处理登录session超时的方法

问题描述     在web应用中使用jquery进行ajax请求,有些ajax请求必须是登录后或者通过认证授权后才可以访问的,而这些认证授权以及登录拦截通常在系统中都会使用filter或者inter...
  • CrazyCoder2010
  • CrazyCoder2010
  • 2016年08月09日 14:45
  • 1903

jquery ajax超时设置

var ajaxTimeoutTest = $.ajax({   url:'',  //请求的URL   timeout : 1000, //超时时间设置,单位毫秒   type : 'get'...
  • sou3713
  • sou3713
  • 2014年04月10日 15:45
  • 509

Ajax请求Session超时的解决办法:拦截器 + 封装jquery的post方法

目标:前端系统,后端系统等,统一处理Session超时和系统错误的问题。可能需要处理的问题:Session超时、系统500错误、普通的业务错误、权限不足。同步请求:            Sessio...
  • FansUnion
  • FansUnion
  • 2015年03月25日 11:01
  • 3430

ajax 超时设置

今天在测试工程时发现一个请求执行了2遍,一路
  • lipei1220
  • lipei1220
  • 2014年08月04日 11:38
  • 11501
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jquery ajax超时设置
举报原因:
原因补充:

(最多只允许输入30个字)