EXTJS 4 form.submit 超时

在用EXTJS 提交表单数据,

                    if (form.form.isValid()) {
                    	form.form.submit( {
                        	waitTitle: '提示',
                        	waitMsg : '正在保存数据,请稍后...',
                        	url : '/xxx',
                        	timeout:36000, //seconds
                        	method: 'POST',
                            success : function(form, action) {
                            	Ext.Msg.alert('保存成功', action.result.data);
                            		win.hide();
                             },
                             failure : function(form, action) {
                                         Ext.Msg.alert('保存失败', action.result.data);
                             }
                         });
                    }


后台返回格式为 {success:true,data:'任务提交结果!共1个.成功1 失败0 !'}


没有加 timeout 属性时,添加小任务程序没有问题,批量添加时,会发现后台已经运行完毕,但是界面卡住。


以为是后台返回的数据格式不正确,或者抛出异常导致没有提供返回值给前端,后来排除了原因,发现应该是一个超时的问题,添加后解决。大笑


Timeout for form actions in seconds.

Defaults to: 30


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值