哪里可以看到submit()javascript函数的内容?

时间:2009-11-09 09:57:27

标签: javascript function submit

只是为了好奇......如果可能的话,我在哪里可以找到并查看表单上的javascript submit()函数内容?只是为了看看它如何处理http请求。

谢谢!

4 个答案:

答案 0 :(得分:6)

这是内置于浏览器中的本机代码。

如果您使用的是Firefox,则可以使用alert(func.toSource())查看任何功能的代码,但Firefox不会显示submit()的代码。

尝试在Firefox的位置框中输入至少包含一个表单的网页(例如此页面):javascript: alert(document.forms[0].submit.toSource())以查看我的意思;)

答案 1 :(得分:2)

submit()函数不再存在于JS中,它内置于浏览器中。因此,如果没有使用调试器挂钩浏览器进程,就无法看到执行,因为它进入了submit()并转换为HTTP请求。

但是,如果要查看HTTP请求(和响应),请使用某种捕获代理,如EricLaw's excellent Fiddler(这应该足够了,但是您是否应该检查较低层(TCP,IP) ),您可以使用Wireshark

捕获数据

答案 2 :(得分:1)

Javascript submit只是将表单的值提交到您在表单的action参数中指定的页面。所以你可以从那个页面获得那些数据.ie,动作参数中的页面。

答案 3 :(得分:1)

我建议使用Firebug的Net面板。它会显示标题,帖子,回复