您的位置:首页 > Web前端 > JQuery

jquery ajax timeout含义是设置请求超时时间,不涉及服务器响应时间

2015-06-19 09:40 1016 查看
理解错误:ajax访问超时怎么办?服务器处理时间过长,或网速很慢,服务器返回数据很慢等,于是想到使用timeout设置,网上有类似代码:



经测试:服务器处理方法中线程延时,结果证明,timeout无效,客户端等待响应,status返回sucess。说明, timeout含义是设置请求超时时间,不涉及服务器响应时间!

官网说明

timeout

Type:
Number

Set a timeout (in milliseconds) for the request. This will override any global timeout set with
$.ajaxSetup(). The timeout period starts at the point the$.ajaxcall is made; if several other requests are in progress and the browser has no connections available, it is possible for a request to time out before it can be sent.
In jQuery 1.4.x and below, the XMLHttpRequest object will be in an invalid state if the request times out; accessing any object members may throw an exception.
In Firefox 3.0+ only, script and JSONP requests cannot be cancelled by a timeout; the script will run even if it arrives after the timeout period.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: