ExtJS中form提交之后获取返回的json值

simpleForm.form.doAction('submit', {
url : 'editUserType',
method : 'post',
params : '',
// 提交成功后执行success定义的函数,后台返回的数据格式是需要我们注意的,一定要json格式,而且必须包含“success:true”,不然不会执行success定义的函数。
// success定义的函数返回两个参数,第一是form本身,第二个是ajax返回的响应结果,在action.result这个json数组了保存了后台返回的数据。
success : function(form, action) {
// 例如返回的json结构是"{success:true,data:'成功保存!'}",
Ext.Msg.alert('操作','保存成功!');
//Ext.getCmp('MainTabPanel').getActiveTab().getLoader().load({url:"listUserTypeView", scripts:true});
},
// 定义failure函数,就是网络通讯存在问题的时候将显示错误信息。
failure : function(form, action) {
Ext.Msg.alert('操作', action.result.message);
}
});

posted @ 2014-06-06 15:45  anyhow  阅读(9370)  评论(0编辑  收藏  举报