私はリストを作成し、データストアを使用してリストにデータを移入したアプリケーションを作成しています。私は、データを取得し、それを表示する場所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のは、煎茶のAPIにExt.data.Proxyて
でした。 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})。これをデータの取得に使用しましたが、XMLHttprequestがfile.jsonにデータをロードできないというエラーが表示されます。 – Khush
jsonlint.comでjsonファイルの場所と適切な形式を確認する – Swar