backbonejs collection.chercher gestionnaire d'erreur

Suivantes épine dorsale de la collection.extraire le code des incendies, des erreurs pour une raison quelconque, puis saute vers le gestionnaire d'erreur (comme prévu), mais je ne sais pas vraiment ce que l'errorhandler params sont. Le modèle, xhr et options de paramètres ne sont pas définis lors de l'erreur incendies. Ce que je fais mal?

  var onErrorHandler = function(model, xhr, options) {
      alert(options);
  };

  that.collection = new MembersCollection([]); 
  that.collection.fetch({ success : onDataHandler, error: onErrorHandler, dataType: "jsonp" });

@muistooshort: j'ai totalement oublié le js arguments, merci pour cette astuce.

Voici ce que j'ai trouvé...

Arguments[0] = looks like its just the letter "d"
Arguments[1] = is an object. Has readyState, responseText, status, statusText
Arguments[2] = is an object. Exactly the same as [1]

Le statut = 200 et le texte est "OK". ResponseText est l'exacte des données JSON je m'attendais à recevoir du serveur PHP modèle.

Donc je suppose que maintenant, la question est pourquoi cette collection.méthode de récupération de l'envoi de la réussite résultat pour le gestionnaire d'erreur? Je ne crois pas que la séquence de ces gestionnaires dans l'extraction des rappels de matière. N'est ce pas?

Êtes-vous sûr qu'ils sont undefined? Vous pouvez toujours console.log(arguments) pour voir ce que c'est que d'être passé.
vous êtes pas certains de la nécessaire ajax d'options pour un jsonp demande. stackoverflow.com/questions/7202603/jquery-ajax-jsonp
J'ai totalement oublié le js arguments, merci pour cette astuce. Voici ce que j'ai trouvé...
Non, la séquence de l'extraction des rappels n'a pas d'importance, juste testé, même résultat. Pour une raison quelconque, il semble que la réussite résultat est retourné, le gestionnaire d'erreur à chaque fois.
Je pense que le premier argument est censé avoir un peuplé de "modèles" de la collection. Je vois un des modèles de tableau, mais il est de longueur 0 donc quelque chose qui ne fonctionne pas bien non plus. Le responseText a un couple de modèles au format JSON. Je suis très confus au sujet de ce cette collection.méthode de récupération est en train de faire.

OriginalL'auteur Locohost | 2013-07-26