EXTJS AJAX提交带提示框功能实现
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}); } } }); }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。