Ext.Ajax.demande() appelle la défaillance de la fonction de rappel lors de la demande

Je suis en train de construire un PhoneGap - Sencha touch application pour iOS et Android plates-formes. Je suis le chargement d'un local .fichier js à l'aide de l'Ext.Ajax.demande de fonction ().

Drôle de chose qui se passe - les demandes réussit, mais la le "échec" callback est appelée.
Voici le code:

   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!
       }
   });

Quelqu'un a une Idée de pourquoi la "échec" rappel est déclenché alors qu'en fait la demande succedded?
[modifier]
Plus important encore, comment puis-je faire le "succès" de rappel pour être déclenchée à la place?

quelle est la réponse.statut?
réponse.status == 0 (j'ai édité la question et a ajouté que cette info)

OriginalL'auteur gardenofwine | 2011-08-21