Extjs之Ajax的运用

  • Ext.Ajax并不是一个类,而是一个对象,因此,我们不用实例化它;
  • Ext.Ajax有个很重要的方法:requeset(),这个方法是实现ajax的前提和基础;
  • Extjs自身已经实现了ajax异步传输机制,代码如下:
  • 1.Ext.Ajax.request({  
    2.    url : Global_Path + '/manage/flow/operauth/modifyname.do?method=approval',  
    3.    method : 'post',  
    4.    params : {  
    5.        approval : Ext.encode(histroyForm.getForm().getValues())  
    6.        },  
    7.    success : function(response, opts) {  
    8.        var retMsg = Ext.decode(response.responseText);  
    9.        if ('true' == retMsg.__msg){  
    10.            Ext.Msg.alert('消息', '审批成功!', function(){  
    11.                centerPanel.getLayout().setActiveItem(0);  
    12.                centerGrid.getStore().reload();  
    13.                });      
    14.         } else {  
    15.            Ext.Msg.alert('消息', '审批失败,请联系管理员!');  
    16.         }  
    17.        },  
    18.    failure : function(response, opts) {  
    19.        Ext.Msg.alert('消息', '审批失败,请联系管理员!');  
    20.        }  
    21.    });

     

    你可能感兴趣的:(Ajax,ExtJs)