0
我正在創建一個應用程序,我已經創建了一個列表並使用數據存儲填充了列表中的數據。從sencha加載json數據
data.js
Ext.regModel('Contact', {
fields: ['firstName', 'lastName', 'DOB', 'group']
});
iPolis.ListStore = new Ext.data.Store({
model: 'Contact',
sorters: 'lastName',
getGroupString : function(record) {
return record.get('group');
},
data: [
{ firstName: "Domino", lastName: "Derval" , DOB: "28May2008", group:"Personalize"},
]
});
的這部分代碼在那裏我得到的數據並顯示它運行良好。現在我需要的是連接到數據庫,並使用json文件重新獲取data.js中的數據。
關於如何可能的任何建議?
iPolis.ListStore = new Ext.data.Store({
model : 'Contact',
proxy : {
type : 'ajax',
url : 'js/person_list.json',
reader : {
type : 'json',
//root : 'results',
// totalCount : 'total'
}
},
autoLoad : true
});
使用該用於獲取數據,但它給了我的意思的XMLHttpRequest不能在file.json
我做到了。 iPolis.ListStore =新Ext.data.Store({ \t模型: '聯繫人', \t代理:{ \t類型: 'AJAX', \t URL: 'JS/person_list.json', \t讀者:{ \t類型: 'JSON', \t //根: '結果', \t // TOTALCOUNT: '總' \t} \t}, \t自動加載:真 \t});用於獲取數據,但它給了我一個錯誤sayin XMLHttprequest無法加載file.json中的數據。 – Khush 2012-03-22 07:30:07
檢查json文件的位置以及jsonlint.com中正確的格式 – Swar 2012-03-22 08:21:07