- JScript code
//注册方法 function zhuce(){ if(registerForm.form.isValid()){ registerForm.form.submit({ waitMsg:"正在注册,请稍后...", url:"register.action", timeout:30000, success:function(form,action){ Ext.MessageBox.alert(null,action.result.message,rgreset); }, failure:function(form,action){ Ext.Msg.alert(null,action.result.message); } }) } } //注册重置 function rgreset(){ registerForm.form.reset(); }
问题?
为什么不执行rgreset方法,可以弹出对话框,并且是success的时候返回的信息,我试了很多,就是不执行Ext.MessageBox.alert()中第三个参数function的方法。
------解决方案--------------------
你2个应该都是执行到error回调里面去了吧,你给error回调多加一个alert语句看看
- JScript code
failure:function(form,action){alert('错误')//////// Ext.Msg.alert(null,action.result.message); }