在Web開發(fā)中,我們經(jīng)常需要從服務(wù)器獲取JSON數(shù)據(jù),然后在前端使用這些數(shù)據(jù)進行頁面渲染、數(shù)據(jù)分析等操作。在ExtJS中,我們可以使用Ext.Ajax.request()方法來獲取JSON數(shù)據(jù)。
首先,我們需要設(shè)置請求參數(shù),包括URL、Method、Headers等。
Ext.Ajax.request({ url: 'your/url', method: 'GET', headers: { 'Content-Type': 'application/json' }, success: function(response) { var data = Ext.decode(response.responseText); //處理數(shù)據(jù) }, failure: function(response) { console.log('請求失敗'); } });
然后,我們可以在success回調(diào)中處理獲取到的JSON數(shù)據(jù)。由于我們獲取的是字符串,需要使用Ext.decode()方法將其轉(zhuǎn)換為JSON格式。
獲取JSON數(shù)據(jù)是Web開發(fā)的基礎(chǔ)操作之一,熟練掌握ExtJS中的JSON請求操作可以讓我們快速且準確地獲取所需數(shù)據(jù)。