Domanda

Questa domanda è specifico per il plugin Firebug per Firefox. L'effettiva funzionalità funziona, ma ho perso la mia capacità di monitorare ed eseguire il debug in Firebug.

Ho avuto un sito web che ha usato JSON per ottenere i dati. In Firebug, sono stato in grado di monitorare le richieste JSON. Mi mostrerebbe ognuno di loro, le intestazioni, e il dato che è stato restituito.

avevo bisogno di cambiare il server a cui ho presentato le mie richieste JSON. Al fine di ottenere cross-domain JSON al lavoro, ho usato JSONP con la richiamata =? metodo. Ho avuto la funzionalità per lavorare. Tuttavia, non posso monitorare ed eseguire il debug le mie richieste JSONP ora in Firebug.

Per la cronaca, questo in Firefox 3.0.11 e sto usando jQuery con il & callback =? param per le mie richieste JSONP.

Come faccio ad avere le richieste JSONP di presentarsi in Firebug?

È stato utile?

Soluzione

Io non sono del tutto familiarità con l'implementazione di callback di jQuery, ma presumo che è l'iniezione di un tag script nella pagina per effettuare la richiesta. La maggior parte delle librerie fanno.

In questo modo, le richieste dovrebbero apparire sulla scheda NET nella Firebug dato che non è un XmlHttpRequest, ma un tag script 'plain' vecchia con una src sempre caricato.

Altri suggerimenti

Se si utilizza JSONP, l'XHR apparirà sotto la scheda js di Firebug, piuttosto che la scheda XHR. Il codice dovrebbe essere effettivamente fare una richiesta per un file js che poi si chiama il metodo di callback.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top