誰かが助けてくれることを願っています..これに対する解決策を見つけるために何時間も検索しました..
ストアで ajax プロキシを使用してリストを作成しようとしています。json データをインラインに配置すると、完全に機能しますが、ブラウザーで URL がまったく同じ json データを返しているにもかかわらず、プロキシから返されたデータを取得できないようです。私は何を間違っていますか???
店:
Ext.define('m3.store.News', {
extend: 'Ext.data.Store',
requires: ['m3.model.News'],
config: {
model: 'm3.model.News',
autoload: true,
proxy: {
type: 'ajax',
url: 'http://localhost/lib',
reader: {
type: 'json'
}
}
});
データをインラインで追加すると、完全に機能します。
Ext.define('m3.store.News', {
extend: 'Ext.data.Store',
requires: ['m3.model.News'],
config: {
model: 'm3.model.News',
autoload: true,
proxy: {
type: 'ajax',
url: 'http://localhost/lib',
reader: {
type: 'json'
}
},
data: [{"title":"Test Title 1","id":"1","text":"<div>Test Text 1<\/div>"},{"title":"Test Title 2","id":"2","text":"<div>Test Text 2<\/div>"}]
});
他のすべてが正常に機能しているため、他のファイルは投稿していません。必要な場合はお知らせください。
静的 json ファイルも試してみましたが、プロキシから何も返されないようです。
コンソールでプロキシからの応答をテストする方法はありますか? 「Ext.getStore('News');」を試してみました しかし、空の配列を返します。
Sencha Touch 2 MVC を使用。
それはとても簡単に思えますが、私はそれを機能させることができません..事前に感謝します!