0
是Sencha Touch的新功能。我試圖使用Web服務,但它一直說「無法使用提供的配置加載數據。在瀏覽器中打開」。我的店是如何在Sencha Touch 2.2中使用Web服務
Ext.define('MyApp.store.MyJsonPStore', {
extend: 'Ext.data.Store',
requires: [
'MyApp.model.MyModel'
],
config: {
autoLoad: true,
model: 'MyApp.model.MyModel',
storeId: 'MyJsonPStore',
proxy: {
type: 'jsonp',
url: 'http://api.twitter.com/1/statuses/public_timeline.json',
reader: {
type: 'json',
rootProperty: 'errors'
}
}
}
});
和我的模型是
Ext.define('MyApp.model.MyModel', {
extend: 'Ext.data.Model',
config: {
fields: [
{
name: 'message'
},
{
name: 'code'
}
]
}
});
感謝您的幫助提前。
如果你按照你的代碼的URL,它與一些JSON的說法迴應說:「Twitter的REST API V1不再有效」。 –
雅,但它給出了一個JSON響應。也嘗試了http://bitcoincharts.com/t/markets.json。以相同的錯誤結束。 – Joseph
可能希望看到這樣的回答:http://stackoverflow.com/questions/5359224/parsererror-after-jquery-ajax-request-with-jsonp-content-type/5359239#5359239 –