几种实用的Ext提交数据的方式

(一)、将整个form表单进行提交
ordersForm.getForm().submit({//客户端的数据提交给服务器  
              url : 'inBoundUpdateInorderAction',
            params :{"jsonStr":jsonStr,"inOutOrderDateId":inOutOrderDateId,"inOutOrderId":inOutOrderIdtemp},
            waitTitle:"请稍候",  
            waitMsg:"正在提交表单,请稍候......",   
            failure:function(v,action){           
                Ext.MessageBox.hide();   
                Ext.MessageBox.alert('错误提示',action.result.msg);  
            },     
            success: function(v,action){     
                Ext.MessageBox.hide();  
                Ext.getCmp("wininOrder").hide();
                Ext.MessageBox.alert('成功提示',action.result.msg);
             }                     
         })
(二)、应用无刷新的Ajax方式进行表单提交
Ext.Ajax.request({  
    url : 'reviseOrderAction',  
params : {"adjustOrderId":auditingTemp,"adjustOrderNo":adjustOrderNoTemp},  
timeout : 60000,
    method : 'POST',  
    success : function(response) {  
        var result = Ext.util.JSON.decode(response.responseText);  
        Ext.Msg.alert('提示信息', result.msg);
      },  
    failure : function(response, options) {
    var result = Ext.util.JSON.decode(response.responseText);  
        Ext.Msg.alert('提示信息', result.msg);
        winauditing.hide();
    }  
})

你可能感兴趣的:(Ajax,json,应用服务器,ext)