ext ajax 超时,确定$.ajax错误是否为超时

确定$.ajax错误是否为超时

我在利用jQuery.ajax( settings ).

但是,我想知道是否有人玩过超时设置?

我知道它基本上是用来指示请求的本地时间,但是如果达到超时,它能触发什么吗?还是干脆就不听回应了?

阅读jQuery站点,我可以看到没有传递任何参数,因此它似乎是一个具有一种功能的简单设置。这很好。

但是,如果到达超时,我希望触发警报或函数。在这种情况下,我可以看到错误设置不会被触发。

这是我的片段:$("form#testform").submit(function(){

var allFormValues = $("form#testform").serialize();

$.ajax({

cache:false,

timeout:8000,  // I chose 8 secs for kicks

type:"POST",

url:"someurl.php",

data:allFormValues,

error:function(){ alert("some error occurred") },

success:function(response){ alert(response); }

});});

有人知道如何在超时的情况下工作吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值