在Web開發中,我們經常需要用到異步請求,尤其是在處理大量數據時。而Ext框架提供了一種方便地進行異步請求的方法,即使用Ext.Ajax.request()方法。通過該方法,我們可以發起異步請求并獲取相應的JSON數據。
Ext.Ajax.request({ url: '/example.json', method: 'GET', async: true, success: function(response) { var myJson = Ext.decode(response.responseText); //對返回的JSON數據進行處理 }, failure: function(response) { //處理錯誤情況 } });
在上面的代碼中,我們通過設置url、method、async等參數發起了一個GET方式的異步請求,并在success回調函數中處理了返回的JSON數據。其中,Ext.decode()方法可以將響應的JSON字符串解析為JavaScript對象,方便我們進行后續的操作。
值得注意的是,在進行異步請求時,我們需要設置相應的回調函數(success和failure)來處理請求成功和失敗時的情況。同時,我們也可以通過設置timeout(超時時間)和params(請求參數)等參數來進一步控制異步請求的行為。