在前端開發中,經常需要獲取后端返回的數據,一種常見的方式是使用ajax發送請求,并通過json格式解析得到數據。而在extjs中,也可以通過類似的方式獲取json數據,并對數據進行處理和展示。
Ext.Ajax.request({ url: 'data.json', method: 'get', success: function(response){ var result = Ext.util.JSON.decode(response.responseText); //對獲取到的json數據進行處理和展示 }, failure: function(response){ Ext.MessageBox.alert('Error', 'Data request failed'); } });
以上是一個通過ajax請求獲取json數據的簡單示例。其中,url參數指定數據源的url地址,method參數指定請求方法,success和failure是請求成功和失敗的回調函數,在請求成功時,我們通過Ext.util.JSON.decode方法將json數據解析成JavaScript對象,以便后續進行處理。
在實際開發中,我們可以根據具體業務需求自定義請求的參數和回調函數,也可以通過對返回的數據進行篩選、排序等操作,最終將數據展示在頁面上,以便用戶進行交互。