extjs的一个小设置

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,我改的比较大,

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值