Я создаю приложение PhoneGap - Sencha-touch для платформ iOS и Android. Я загружаю локальный файл .js с помощью функции Ext.Ajax.request ().
Происходит забавная вещь - запросы выполняются успешно, но вызывается обратный вызов «fail».
Вот код:
Ext.Ajax.request({
url: 'localfolder/foo.js',
success : function(xhr){
// not invoked
},
failure : function(response, options){
// response.status == 0
// wtf, response.responseText contains exactly the contents of the local .js file!
}
});
У кого-нибудь есть идея, почему обратный вызов 'fail' срабатывает, когда фактически запрос удовлетворен?
[редактировать]
Что еще более важно, как мне сделать так, чтобы вместо этого вызывался обратный вызов «success»?