|
|
var mk = new Ext.LoadMask('DBGrid', {msg: '正在备份数据,请稍候!',removeMask: true //完成后移除});mk.show(); //显示Ext.Ajax.request({timeout:18000000,url : 'BackupDB.action',scripts : true,success : function(response, options){var responseArray = Ext.util.JSON.decode(response.responseText);if (responseArray.success == true){mk.hide();Ext.Msg.alert('提示信息', '备份信息成功');DFListStore.load({params :{start : 0, limit : 13}});}else{mk.hide();Ext.Msg.alert('提示信息', '备份信息失败');DFListStore.load({params :{start : 0, limit : 13}});} 在做数据库备份的时候,前台request后,后台需要较长时间处理,这时候默认的extjs会在30s后超时失败,这时候应作如上设置,红字部分一是一个loadingmask,红字部分2就是超时设置了,默认的是30000s,我改的比较大,
|
|