ajax timeout超时

标签: ajax timeout
2人阅读 评论(0) 收藏 举报
分类:

最近在找工作,在面试的过程中,被问到ajax超时的问题,当时的我:一脸茫然.jpg ,回家之后看了一下相关的文章,做个简单的记录。

jauery的$.ajax()中,有一个timeout的属性,用来设置超时时间,使用complete判断TextStatus的值是否为timeout,执行相应的操作。

代码如下:

$.ajax({
    url: 'ajax.php',
    type: 'post',
    data: postData,
    timeout: 3000,//设置超时时间为3s
    success: function(data){
        console.log(data)
    },
    complete:function(XHR,TextStatus){
        if(TextStatus=='timeout'){ //超时执行的程序
            console.log("请求超时!");
        }
    }
})
原文地址:http://blog.xuxiangbo.com/im-26.html
查看评论

Ajax异步数据交互

-
  • 1970年01月01日 08:00

jQuery AJAX timeout 超时问题详解

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

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

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

ajax 超时设置

今天在测试工程时发现一个请求执行了2遍,一路
  • lipei1220
  • lipei1220
  • 2014-08-04 11:38:15
  • 11710

Ajax网络请求超时处理-timeout

1、相关链接:http://blog.csdn.net/zrcj0706/article/details/786399802、实现效果当网络请求时间超过2秒,则弹出提示框:提示网络不稳定具体效果如下图...
  • zrcj0706
  • zrcj0706
  • 2018-02-27 17:44:02
  • 117

Session超时或无效,处理ajax请求

项目使用的是spring-security安全框架,当session超时时,如果不是ajax请求,很简单就能实现跳到指定的页面。但是ajax请求就会有问题。session超时的时候,点击到ajax请求...
  • zmx729618
  • zmx729618
  • 2016-05-30 17:39:18
  • 1549

ExtJS的Ajax提交超时设置

ExtJs的Ajax提交主要是:Ext.Ajax.request或form1.getForm().submit,超时时间默认是30秒。 很多时候,后台处理比较多,往往需要超出30秒的限制。此时,可以...
  • CYZERO
  • CYZERO
  • 2013-02-21 15:52:53
  • 8083

ExtJS ajax request 设置超时时间

转自:http://zccst.iteye.com/blog/1510604 查了一下资料,设置超时时间有好几种情况  1,Ext.Ajax.request  Ext.Ajax.request...
  • suyu_yuan
  • suyu_yuan
  • 2017-02-08 09:46:40
  • 2185

DWR/Ajax超时设置及其问题

DWR可以指定超时设置: 1、设置局部超时: RemoteBean.remoteMethod(param1, param2, ..., { callback: callbackfun, //回...
  • ckf68739
  • ckf68739
  • 2014-07-21 15:14:42
  • 825

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

jQuery的ajax模块封装了非常强大的功能,有时候我们在发送一个ajax请求的时候希望能有一个超时的时间,想让程序在一段时间请求不到数据时做出一些反馈。幸运的是jQuery为我们提供了这样的参数:...
  • ltx06
  • ltx06
  • 2017-05-27 17:19:26
  • 4176
    个人资料
    持之以恒
    等级:
    访问量: 1660
    积分: 118
    排名: 122万+
    文章存档