MVC JSONP TreeStore - PullRequest
       16

MVC JSONP TreeStore

2 голосов
/ 26 сентября 2011

Я начинаю кодировать с Sencha Touch, и я хотел бы сделать то же самое, что и ниже, но на расстоянии:

MyApp.search = new Ext.data.TreeStore({
   model: 'ListItemSearch',
   proxy: {
   type: 'ajax',
       url: 'search.json',
       reader: {
           type: 'tree',
           root: 'items'
       }
   }
});

Работает нормально, но я бы хотел сделать это на расстоянии с помощью JSONP следующим образом:

MyApp.search = new Ext.data.TreeStore({
   model: 'ListItemSearch',
   proxy: {
   type: 'ajax',
       url: 'http://www.test.com/search.json',
       reader: {
           type: 'tree',
           root: 'items'
       }
   }
});

Я не знаю, как это кодировать, и примеры, которые я пробовал, не сработали.

Как я могу это сделать?

1 Ответ

0 голосов
/ 27 сентября 2011

если ваш код JavaScript не работает в том же домене, что и ваш ajax-запрос (test.com), у вас будут проблемы с безопасностью.Убедитесь, что прокси-тип «ajax» использует JSONP Я думаю, что для этого нужно использовать библиотеку sencha JSONP .

...