9

この質問は、Firefox の Firebug プラグインに固有のものです。実際の機能は動作しますが、Firebug で監視およびデバッグする機能を失いました。

データを取得するために使用するWebサイトがありましたJSONJSONFirebug では、リクエストを監視できました。それらのそれぞれ、ヘッダー、および返されたデータが表示されます。

JSONリクエストを送信したサーバーを変更する必要がありました。クロスドメインを機能させるために、callback=?JSONを使用しました。JSONP方法。機能を動作させることができました。ただし、JSONP現在 Firebug でリクエストを監視およびデバッグすることはできません。

記録のために、これは Firefox 3.0.11 で、私は &callback=? で jQuery を使用しています。JSONP私のリクエストのパラメータ。

JSONPリクエストを Firebug に表示するにはどうすればよいですか?

4

2 に答える 2

11

私は jquery のコールバックの実装に完全に精通しているわけではありませんが、ページにスクリプト タグを挿入してリクエストを行っていると思います。ほとんどのライブラリがそうです。

したがって、リクエストは XmlHttpRequest ではなく、ロードされる src を持つ「単純な」古いスクリプト タグであるため、firebug の [NET] タブに表示されるはずです。

于 2009-07-18T04:41:37.907 に答える
0

JSONP を使用している場合、XHR は、xhr タブではなく、firebug の js タブの下に表示されます。コードは実際には js ファイルのリクエストを作成し、コールバック メソッドを呼び出します。

于 2010-08-10T21:35:26.527 に答える