Используете ли вы JSONP-запрос таким образом?
Ext.data.JsonP.request({
url: 'YOUR JSONP URL',
callbackName: 'someCallbackFunctionName',
success: function(data) {
console.log(data);
}
});
И вы должны обернуть данные, которые вы возвращаете, в функцию, имя которой вы передаете как config "callbackName". Итак, данные, которые вы будете отправлять с сервера, должны выглядеть так:
someCallbackFunctionName({ "data": { "error": [ {"msg": "Free API has moved to
free.worldweatheronline.com\/feed\/weather.ashx url.
Please make changes at your end. Please contact support team at
info@worldweatheronline.com for any other issues." } ] }})
Проверьте детали jsonp в Sencha API.