2010-02-11 8 views
6

Quando utilizzo Firebug 1.5, ottengo 200 errori ABORTED su determinate richieste Ajax. Puoi vedere ciò accada allo this demo page digitando nel campo di testo. La funzionalità del sito sembra funzionare bene anche con questi errori. È sicuro ignorare semplicemente questi errori?Firebug 1.5 che mostra 200 interrotte per richieste Ajax

Questo wicket mailing list thread sembra indicare che il codice ajax del wicket sta facendo ciò che dovrebbe. Inoltre, questo firebug issue sembra indicare che potrebbe esserci qualche preoccupazione. Non sono sicuro di cosa pensare.

+0

Gli sviluppatori firebug hanno indicato che il codice sul campione I mostra effettivamente risponde con un ABORT e che il comportamento è come previsto. Indicano anche che questo comportamento di firebug ha causato molta confusione e che la prossima versione tornerà a trattare 200 aborti come prima. Vedi http://code.google.com/p/fbug/issues/detail?id=2712 per i dettagli. – Tauren

risposta

0

Ho visto la tua pagina demo con firebug e sembra funzionare bene, non c'è nessun errore e nota che 200 risposte indicano che la richiesta è andata a buon fine -> OK, non è un errore interrompere come dici tu. Grazie

alt text

+0

Stavi usando FireBug 1.5 o qualche altra versione? Sono in esecuzione su Firefox su OSX snow leopard. – Tauren

+0

@Tauren: sì sto usando 1.5 su xp sp2. – Sarfraz

+0

Strano che non lo vedi. Una risposta in questo thread dice che possono vederlo anche: http://code.google.com/p/fbug/issues/detail?id=2712 Tuttavia, sembra che pensino che Firebug stia facendo la cosa giusta in questo caso. – Tauren

1

Inoltre sto incontrando questo. Posso vederlo sul tuo sito demo sopra ogni richiesta, ma lo vedo anche su uno dei miei siti. Non me ne ero accorto prima, e sono sicuro che lo noterei da quando guardo la console per ore ogni giorno. Fornisce messaggi piuttosto misti.

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

Sto usando un Mac con Firebug 1.5. Questo bug è stato segnalato nella lista dei bug firebug id = 2712 ma sembra non andare da nessuna parte. È difficile. Tendo a notarlo quando ho due richieste simultanee sparate contemporaneamente, e forse una restituisce preventivamente prima dell'altra. Ma questo non dovrebbe causare un messaggio di interruzione.

+0

Sembra che la prossima versione di Firebug ignorerà ancora una volta i 200 codici di interruzione. Vedi il mio commento alla domanda. http://code.google.com/p/fbug/issues/detail?id=2712 – Tauren

11

abbiamo appena trascorso 30 minuti con un problema simile. Anche se questa non è una risposta direttamente a quanto sopra, una ricerca su Google per il mio problema mi ha portato qui, quindi ho pensato di aggiungerlo qui nel caso in cui qualche volta qualcuno salvasse qualcun altro. Come sempre, il mio problema è stato l'errore dello sviluppatore. Stavo legando una richiesta Ajax a un pulsante di invio, ma mi ero dimenticato di usare preventDefault() sul pulsante prima di fare l'XHR, quindi la richiesta veniva interrotta non appena il comportamento predefinito per il pulsante è stato avviato, a volte prima del la risposta è tornata, a volte no - ma avrebbe sempre segnalato in firebug 1.5 di essere interrotta.

+1

Grazie, è esattamente ciò che dovevo leggere. –

+0

Ho riscontrato un problema simile durante il collegamento di un evento Ajax a un evento keydown della chiave di escape. In FF la chiave di escape uccide anche la richiesta http e quindi sono stati immediatamente interrotti. Chiamando .preventDefault() sull'evento ha interrotto la propagazione dell'evento keydown e risolto il problema. – SlappyTheFish

Problemi correlati