Kab*_*eer 11 ajax timeout extjs4
ExtJs库中是否有一个配置可以增加Ajax请求超时?
我尝试过两种配置,但都没有帮助:
Ext.override(Ext.data.Connection, {
timeout: 60000
});
Ext.Ajax.timeout = 60000;
Run Code Online (Sandbox Code Playgroud)
kev*_*der 23
我使用了你提到的2,但也必须覆盖这些:
Ext.override(Ext.data.proxy.Ajax, { timeout: 60000 });
Ext.override(Ext.form.action.Action, { timeout: 60 });
Run Code Online (Sandbox Code Playgroud)
ExtJS 5的更新:
看起来您现在需要setTimeout()
为ExtJS 5+ 设置Ext.Ajax超时,而不是仅设置属性:
Ext.Ajax.setTimeout(60000);
Run Code Online (Sandbox Code Playgroud)
我必须做以下之一:
Ext.Ajax.timeout= 60000;
Ext.override(Ext.form.Basic, { timeout: Ext.Ajax.timeout / 1000 });
Ext.override(Ext.data.proxy.Server, { timeout: Ext.Ajax.timeout });
Ext.override(Ext.data.Connection, { timeout: Ext.Ajax.timeout });
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24638 次 |
最近记录: |