ExtJS 是一個很強大的 JavaScript 應用程序框架,其主要用于創建豐富的互聯網應用程序。本文將介紹如何使用 ExtJS 獲取 JSON 數據類型。
首先,我們需要確定我們的 JSON 數據類型是否符合 ExtJS 的要求。只要 JSON 數據格式符合以下要求,就可以被 ExtJS 使用:
{ "success": true, "data": [ { "name": "Alice", "age": 22 }, { "name": "Bob", "age": 30 }, { "name": "Charlie", "age": 35 } ] }
JSON 數據必須是一個對象,并且包含一個名為 "success" 的屬性,表示數據是否成功獲取;還需要包含一個名為 "data" 的屬性,表示數據主體。這個 "data" 屬性必須是一個數組,數組元素是對象。
在 ExtJS 中,我們可以使用 Ext.Ajax.request() 方法來獲取 JSON 數據。下面是一個示例:
Ext.Ajax.request({ url: 'data.json', // 假設該 URL 返回 JSON 數據 method: 'GET', success: function (response, options) { var json = Ext.decode(response.responseText); console.log(json.success); // 輸出 true console.log(json.data); // 輸出數組元素 }, failure: function (response, options) { alert('獲取數據失敗!'); } });
在這個示例中,我們使用 Ext.Ajax.request() 方法來獲取一個 URL 返回的 JSON 數據。當請求成功時,我們使用 Ext.decode() 方法將返回的 JSON 字符串轉換為 JavaScript 對象,然后我們可以通過訪問對象的屬性來獲取 JSON 數據。如果請求失敗,我們顯示一個錯誤提示框。
使用 ExtJS 獲取 JSON 數據類型非常簡單,只需要遵循上述要求,并且使用 Ext.Ajax.request() 方法即可。
下一篇mysql只取兩個值