Я работаю над приложением Sencha Touch и хочу использовать OData, поэтому я играл с сервисом netflix Odata. Когда я отправляю свой запрос через JSONP в Sencha, я вижу, что запрос возвращается, когда я его отслеживаю, однако моя функция обратного вызова никогда не вызывается. Кто-нибудь может помочь? Вот мой код
var blah = function () {
Ext.util.JSONP.request({
url: 'http://odata.netflix.com/catalog/Titles()',
callbackKey: 'callback',
params: {
$format: 'json',
$top: '10',
$filter: "startswith(Name,'C')",
$select: "ShortName"
},
callback: function (result) {
alert('asdf');
var data = result;
if (data) {
alert('data');
} else {
alert('There was an error during retrieving data.');
}
}
});
}
var button = new Ext.Button({
text: 'Ajax',
listeners: {
'tap': blah
}
});
Заранее спасибо