-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 Demo中找到。在這裏,我添加了一些代碼,以將結果添加到您的商店:
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)。你在問這麼寫代碼給你。通常你會顯示你正在處理的代碼,並一起尋找解決方案。 – 2012-04-10 15:31:13