获取元素的所有jQuery/JavaScript事件订阅
我网站上的所有表单都是通过AJAX提交的。我找不到它在哪里实现 当我查看HTML时,我会看到带有提交按钮的普通获取元素的所有jQuery/JavaScript事件订阅,javascript,html,jquery,Javascript,Html,Jquery,我网站上的所有表单都是通过AJAX提交的。我找不到它在哪里实现 当我查看HTML时,我会看到带有提交按钮的普通,但表单总是异步发送的 我知道一些.js文件包含如下内容: $("form").onsubmit(function(e) { var form = $(this).serialize(); $.post(...... e.preventDefault(); ..... }); 但是我找不到这个代码。我的JavaScript不会做这样的事情 在哪里可以获得特定元素
,但表单总是异步发送的
我知道一些.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移动库中找到了事件订阅。我评论了活动订阅行,现在一切都很完美。表单与回发同步发送。再次感谢你