Использование Ext5 Я пытаюсь отправить запрос jsonp на http://jsonplaceholder.typicode.com/posts.Extjs как разобрать ответ jsonP
Это мой магазин:
Ext.define('MyApp.store.example.Post',
{
storeId: 'Post',
model: 'MyApp.model.example.Post',
proxy:
{
type: 'jsonp',
url: 'http://jsonplaceholder.typicode.com/posts',
noCache: false,
pageParam: false, // to remove param "page"
startParam: false, // to remove param "start"
limitParam: false, // to remove param "limit"
},
autoLoad: true
});
Использование Fiddler Web Debugger я могу проверить запрос HTTP/ответ. Код запроса: http://jsonplaceholder.typicode.com/posts?callback=Ext.data.JsonP.callback1
Вы можете проверить ответ, используя указанный выше URL. Моя проблема заключается в том, как анализировать ответ с сервера.
Не разбирайте json ** p ** - https://en.wikipedia.org/wiki/JSONP ... и если это действительно URL-адрес, который вы получаете, он никогда не будет работать (все после 'callback1' проблема там) –
Хорошо, но если сервер правильно ответит, почему мое приложение Ext не может заполнить мои модели? – user1066183
, так вы говорите, что сервер отвечает неправильно? кажется странным – user1066183