function save(){
var selectedProjects = $("#selectedProjects").val();
Ext.Msg.wait('处理中,请稍后...', '提示'); //进度条等待
Ext.Ajax.request( {
url : '*.do?method=saveProjects',
method : 'post',
params : {
personIds : $("#personIds").val(),
selectedProjects : selectedProjects
},
success : function(response, options) {
//隐藏进度条
Ext.Msg.hide();
var responseArray = Ext.util.JSON.decode(response.responseText);
if(responseArray.result=='OK'){
Ext.MessageBox.show({title: '成功',msg:'修改成功!!!',buttons: Ext.MessageBox.OK,icon: Ext.MessageBox.SUCCESS});
}else{
//失败的几种返回情况
if(responseArray.errors == 'connect'){
Ext.MessageBox.show({title: '失败',msg: '连接中心服务器失败,请检查网络配置!',buttons: Ext.MessageBox.OK,icon: Ext.MessageBox.ERROR});
} else if(responseArray.errors == 'server') {
Ext.MessageBox.show({title: '失败',msg: '服务器错误,修改失败!',buttons: Ext.MessageBox.OK,icon: Ext.MessageBox.ERROR});
} else {
Ext.MessageBox.show({title: '失败',msg: '修改失败',buttons: Ext.MessageBox.OK,icon: Ext.MessageBox.ERROR});
}
};
failure : function() {
Ext.Msg.hide();
Ext.MessageBox.show({title: '失败',msg: '修改失败',buttons: Ext.MessageBox.OK,icon: Ext.MessageBox.ERROR});
}
}
});
}
转载于:https://my.oschina.net/u/2242194/blog/399420