在前端開發(fā)中,常見的操作是通過Ajax請求獲取JSON格式的數(shù)據(jù)。而在JavaScript中,可以很方便地使用Ext.js庫中的工具類來獲取JSON數(shù)據(jù)。
通過Ext的請求方法,可以設(shè)置請求的URL、請求方式、請求參數(shù)等。同時,還可以設(shè)置回調(diào)函數(shù),對獲取到的JSON數(shù)據(jù)進行處理。
Ext.Ajax.request({ url: 'data.json', // 設(shè)置請求地址 method: 'GET', // 設(shè)置請求方式 params: { // 設(shè)置請求參數(shù) id: 1, }, success: function(response) { // 成功回調(diào)函數(shù) var result = Ext.util.JSON.decode(response.responseText); // 處理JSON數(shù)據(jù) }, failure: function(response) { // 失敗回調(diào)函數(shù) console.log('Request failed'); } });
其中,response.responseText表示服務(wù)器端返回的純文本數(shù)據(jù),可以通過Ext.util.JSON.decode()方法來解析為JSON格式。
通過這種方式,可以很方便地在前端頁面獲取JSON數(shù)據(jù),并在頁面中進行動態(tài)展示。