您的位置:首页 > 其它

Ajax请求超时问题

2015-06-02 15:49 267 查看
前台发送ajax请求,默认超时时间是30000ms

1.如果针对一次ajax请求设置超时时间,可以通过如下方式:

$.ajax({
async:true, //该值表示请求是否异步,默认false,true情况下,timeout失效
timeout:5000,
data:{},
url:"test.action",
error:function(){ },
success:function(msg){ }
});


或者

Ext.Ajax.request({
url: 'test.action',
failure:function(){ },
success:function(msg){ },
timeout: 100000000
params: {}
});


2.如果想全局修改超时时间

Ext:

Ext.onReady(function() {
Ext.Ajax.timeout = 180000;
... ...
})


jQuery:

$.ajaxSetup({
timeout: 40000
})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: