2012-03-22 20 views
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のは、煎茶のAPIにExt.data.Proxyて

答えて

0

ゴーfile.jsonにデータをロードしても店のexamplesを確認することができないコトを私に与えますAPIドキュメントにあります。

+0

でした。 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

+0

jsonlint.comでjsonファイルの場所と適切な形式を確認する – Swar

-1
  1. ただ、readerのurlプロパティをphpファイルに置き換えてください。
  2. 返品対応JSON
関連する問題