-1
この例をお伝えしたいと思います。詳細な例を教えてください。Sencha Touch 2を使用してjspページから自分の店舗にデータを取り出す方法
この例をお伝えしたいと思います。詳細な例を教えてください。Sencha Touch 2を使用してjspページから自分の店舗にデータを取り出す方法
あなたがストアに結果を保存したい場合は、まずこのようなあなたのモデルを作成:
Ext.define('app.model.Example', {
extend: 'Ext.data.Model',
config: {
fields: ['data'],
}
});
次に、あなたのストアを作成します。
Ext.define('app.store.Examples', {
extend: 'Ext.data.Store',
config: {
model: 'app.model.Example',
autoLoad: true,
autoSync: true,
},
});
JSONPリクエストの例がしやすいですSencha Touch 2 Kitchensinkデモで見つけてください。ここで私はあなたの店に結果を追加するためにいくつかのコードを追加しました:
Ext.data.JsonP.request({
url: 'http://free.worldweatheronline.com/feed/weather.ashx',
callbackKey: 'callback',
params: {
key: '23f6a0ab24185952101705',
q: '94301', // Palo Alto
format: 'json',
num_of_days: 5
},
callback: function(success, result) {
var store = Ext.getStore('Examples');
var weather = result.data.weather;
if (weather) {
store.add({data: weather});
}
else {
alert('There was an error retrieving the weather.');
}
panel.getParent().unmask();
}
});
はエラーがないかどうか、私に教えてください...それがお役に立てば幸いです。
SOの使い方について[FAQ](http://stackoverflow.com/faq)をご覧ください。あなたには、あなたにコードを書くようSOに依頼しています。通常、作業中のコードを表示し、ソリューションを探します。 –