-
24 May 2012 4:33 PM #1
Having trouble populating an ajax/json store
Having trouble populating an ajax/json store
Hi,
I have a Sencha Touch 2.0.1 app running here: http://www.joppio.com/
I'm having trouble populating the dataview store when users click the "Top 20" button in the bottom tab bar.
Here's the store code:
Here's the route for the Top 20 apps:Code:App.myStore = Ext.create('Ext.data.Store', { autoLoad: true, model: 'DataJoppioApplication', proxy: { type: 'ajax', url: App.getTop20Url(), reader: { type: 'json', record: 'Joppio::Application' } }, listeners: { addrecords: function(t, r) { console.log('addrecords:', r); }, load: function(t, r) { console.log('load:', r); } });
http://www.joppio.com/services/top20 (copy and paste this, or refresh after clicking, to get around the same origin policy)
UPDATE: this thread should be deleted: there was an illegal character coming in from the back-end which was causing the problem.
-
28 May 2012 5:58 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,714
- Vote Rating
- 438
fyi, http://www.joppio.com/services/top20 is giving a forbidden error.
Where does it not populate? Tapping on the top 20 tab it loads.Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.


Reply With Quote