获取元素的所有jQuery/JavaScript事件订阅

获取元素的所有jQuery/JavaScript事件订阅,javascript,html,jquery,Javascript,Html,Jquery,我网站上的所有表单都是通过AJAX提交的。我找不到它在哪里实现 当我查看HTML时,我会看到带有提交按钮的普通,但表单总是异步发送的 我知道一些.js文件包含如下内容: $("form").onsubmit(function(e) { var form = $(this).serialize(); $.post(...... e.preventDefault(); ..... }); 但是我找不到这个代码。我的JavaScript不会做这样的事情 在哪里可以获得特定元素

我网站上的所有表单都是通过AJAX提交的。我找不到它在哪里实现

当我查看HTML时,我会看到带有提交按钮的普通
,但表单总是异步发送的

我知道一些
.js
文件包含如下内容:

$("form").onsubmit(function(e) {
   var form = $(this).serialize();
   $.post(......
   e.preventDefault();
   .....
});
但是我找不到这个代码。我的JavaScript不会做这样的事情

在哪里可以获得特定元素(或所有表单元素)事件的事件订阅

多谢各位

UPD:


嗯。看来我找到嫌疑犯了。当我删除对jquery.mobile的脚本引用时,我的表单会正常发送。
如何禁用AJAX发送一个特定表单?

您可以下载chrome,选择一个元素。然后在开发人员工具的右侧(也有css)。有一个名为“事件侦听器”的选项卡。您可以在此处看到绑定到元素的所有事件及其位置(文件+行号)。注意,您还需要检查父级,因为事件会在dom树中冒泡

如果您是firefox用户,可以使用firebug查看事件

您还可以使用以下代码查看事件。但这并不能告诉您是哪一个脚本和行

$('selector').data('events');
如本页所示:

$('#show-editor-button input').data('events')

最初的代码是谁写的?虽然您可能正在寻找进行AJAX调用的实际代码,但您可以随时通过中的NET选项卡查看您的请求。我建议您阅读哪些内容指向Yes,我需要找出我在FirebugOk中看到的上一篇AJAX文章是由哪一段代码发送的。看来我找到嫌疑犯了。当我删除对jquery.mobile的脚本引用时,我的表单会正常发送。如何禁用一个特定表单的AJAX发送?谢谢。我使用Chrome开发工具在jquery移动库中找到了事件订阅。我评论了活动订阅行,现在一切都很完美。表单与回发同步发送。再次感谢你