前台发送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
})