ExtJS是一個非常強大和靈活的JavaScript框架,它包含了大量的組件和工具,可以幫助您創(chuàng)建復雜的Web應用程序。在ExtJS中,循環(huán)獲取JSON中的字段是一個非常常見的任務。下面是如何完成這個任務的代碼示例:
Ext.Ajax.request({ url: 'example.json', success: function(response) { var data = Ext.decode(response.responseText); for (var i = 0; i< data.results.length; i++) { var result = data.results[i]; var name = result.name; var age = result.age; var gender = result.gender; // Do something with these values } } });
在這個示例中,我們使用Ext.Ajax.request方法從example.json文件中獲取數(shù)據(jù)。然后,我們使用Ext.decode方法將JSON字符串解碼為JavaScript對象。接下來,我們使用一個for循環(huán)遍歷結(jié)果數(shù)組中的每個元素,并將其賦值給變量。最后,我們可以使用這些變量對數(shù)據(jù)進行操作。
需要注意的是,我們需要根據(jù)JSON中實際的字段名來獲取數(shù)據(jù)。在這個示例中,我們假設(shè)JSON文件有一個results數(shù)組,其中每個元素都有一個name、age和gender字段。
總之,使用ExtJS循環(huán)獲取JSON中的字段是一個非常簡單和常見的任務。您只需要使用Ext.Ajax.request方法讀取JSON數(shù)據(jù),使用Ext.decode方法將其轉(zhuǎn)換為JavaScript對象,然后使用for循環(huán)遍歷結(jié)果,并根據(jù)需要獲取字段值。