6

(一部の開発者ツール: chrome、Firefox、Opera など) を知る方法はありますか? AJAX 呼び出しを起動する最後の関数は何ですか?

Web アプリのデバッグには興味深いでしょう。

ありがとうございました

4

5 に答える 5

2

Firefox と Chrome でこれを行う方法は次のとおりです。両方について、ここでW3Schools jQuery の例を使用したので、正確に従うことができます。

ファイアフォックス用。

AJAX を呼び出すイベントをトリガーします。Firebug コンソールを開き、ソース リンクをクリックします。

独自の低レベル AJAX 関数を作成した場合は、これで十分であり、ソースに移動できます。しかし、ほとんどの人は最小化された jQuery を使用するため、jquery.min.js リンクが表示されますが、これは役に立ちません。

AJAX とソースへのリンクを含むコンソール

jquery.min.js を使用している場合は、コンソールのリンクをクリックし、リンクで指定された行 (6 行目) にブレークポイントを設定します。

ブレークポイントの配置

AJAX を再度トリガーすると、ブレークポイントで停止します。スタック タブをクリックすると、呼び出しがそこにあるはずです。それをクリックすると、ソースに移動します。

スタック トレースでソースを見つける

クロムの場合

設定を開き、「Log XMLHttpRequests」を有効にします

ログ XMLHttpRequests 設定

AJAX を再度実行すると、コンソールに表示されます。展開してスタック トレースを表示します。

コンソールでスタック トレースを見つける

于 2013-12-19T07:42:08.523 に答える