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