2010-02-11 6 views
6

Lorsque j'utilise Firebug 1.5, j'obtiens 200 erreurs ABORTED sur certaines requêtes ajax. Vous pouvez voir cela se produire sur this demo page en tapant dans le champ de texte. La fonctionnalité du site semble fonctionner très bien même avec ces erreurs. Est-il sûr de simplement ignorer ces erreurs?Firebug 1.5 affichant 200 Abandonné pour les requêtes Ajax

Cette wicket mailing list thread semble indiquer que le code ajax du wicket fait ce qu'il devrait. En outre, ce firebug issue semble indiquer qu'il peut y avoir une certaine inquiétude. Je ne sais pas quoi penser.

+0

Les dev de firebug ont indiqué que le code sur l'échantillon I montre effectivement un ABORT, et que le comportement est comme prévu. Ils indiquent également que ce comportement de firebug a causé beaucoup de confusion et que la prochaine version reviendra à traiter 200 abandons comme avant. Consultez http://code.google.com/p/fbug/issues/detail?id=2712 pour plus de détails. – Tauren

Répondre

0

J'ai vu votre page de démonstration avec firebug et semble fonctionner correctement, il n'y a pas d'erreur et notez que 200 réponse indique que la demande a réussi -> OK, ce n'est pas une erreur comme vous le dites. Merci

alt text

+0

Étiez-vous en utilisant FireBug 1.5, ou une autre version? Je cours sous Firefox sur OSX Snow Leopard. – Tauren

+0

@Tauren: oui j'utilise 1.5 sur xp sp2. – Sarfraz

+0

Etrange que vous ne le voyez pas. Une réponse dans ce fil dit qu'ils peuvent le voir aussi: http://code.google.com/p/fbug/issues/detail?id=2712 Cependant, il semble qu'ils pensent que Firebug fait la bonne chose dans ce cas. – Tauren

1

Je rencontre aussi cela. Je peux le voir sur votre site de démonstration ci-dessus à chaque demande, mais aussi je le vois sur un de mes sites. Je n'ai pas remarqué cela avant, et je suis sûr que je le remarquerais depuis que je regarde la console pendant des heures tous les jours. Donne quelques messages assez mélangés.

http://dl.dropbox.com/u/848795/Screen%20shot%202010-02-16%20at%2011.05.16%20PM.png

J'utilise un Mac avec Firebug 1.5. Ce bug a été signalé sur la liste de bogues firebug id = 2712 mais semble ne pas aller nulle part. C'est difficile. J'ai tendance à le remarquer quand j'ai 2 requêtes simultanées lancées en même temps, et peut-être que l'une revient préemptive avant l'autre. Mais cela ne devrait pas causer un message d'abandon.

+0

On dirait que la prochaine version de Firebug sera une nouvelle fois ignorer 200 abort codes. Voir mon commentaire à la question. http://code.google.com/p/fbug/issues/detail?id=2712 – Tauren

11

Je viens de passer 30 minutes avec un problème similaire. Bien que ce ne soit pas une réponse directement à ce qui précède, une recherche google pour mon problème m'a amené ici, alors j'ai pensé que je l'ajouterais ici au cas où cela sauve quelqu'un d'autre. Comme toujours, mon problème s'est avéré être une erreur de développeur. Je liai une requête ajax à un bouton de soumission, mais j'avais oublié d'utiliser preventDefault() sur le bouton avant de faire le XHR, donc la requête était annulée dès que le comportement par défaut du bouton était activé - parfois avant le réponse est revenue, parfois non - mais il signalerait toujours dans Firebug 1.5 pour être avorté.

+1

Merci, c'est exactement ce que j'avais besoin de lire. –

+0

J'ai rencontré un problème similaire en attachant un événement Ajax à un événement keydown de la touche d'échappement. Dans FF, la clé d'échappement tue également la requête http et ils ont donc été immédiatement annulés. Appeler .preventDefault() sur l'événement a arrêté la propagation de l'événement keydown et résolu le problème. – SlappyTheFish

Questions connexes