2

好奇心のために...可能であれば、フォーム上のjavascript submit()関数のコンテンツをどこで見つけて見ることができますか? httpリクエストをどのように処理するかを確認するだけです。

ありがとう!

4

4 に答える 4

6

これは、ブラウザに組み込まれているネイティブコードです。

Firefoxを使用している場合は、Firefoxを使用して任意の関数のコードを確認できますが、alert(func.toSource())Firefoxはsubmit()のコードを公開しません。

少なくとも1つのフォームがあるWebページ(たとえば、このページ)のFirefoxのロケーションボックスにこれを入力してみてください:javascript: alert(document.forms[0].submit.toSource())私が何を意味するかを確認するには;)

于 2009-11-09T10:04:30.650 に答える
2

submit() 関数はもう JS にはなく、ブラウザーに組み込まれています。したがって、デバッガーを使用してブラウザー プロセスにフックしない限り、submit() に入って HTTP 要求に変換されるため、実行を確認することはできません。

ただし、HTTP 要求 (および応答) を確認したい場合は、EricLaw の優れた Fiddlerなどのキャプチャ プロキシを使用します(これで十分ですが、下位層 (TCP、IP) を検査したい場合は、キャプチャすることができますWiresharkを使用したデータ)

于 2009-11-09T10:13:30.920 に答える
1

Javascript submitは、フォームのアクションパラメータで指定したページにフォームの値を送信するだけです。したがって、uはそのページ、つまりアクションパラメータのページからこれらのデータを取得できます。

于 2009-11-09T10:04:07.577 に答える
1

Firebugのネットパネルを使用することをお勧めします。ヘッダー、投稿、応答が表示されます

于 2009-11-09T10:28:10.730 に答える