gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 00:09:29 25 4
gpt4 key购买 nike

我网站上的所有表单都通过 AJAX 提交。而且我找不到它的实现位置。

当我查看 HTML 时,我看到了普通的 <form>带有提交按钮,但表单始终异步发送。

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

$("form").onsubmit(function(e) {
var form = $(this).serialize();
$.post(......
e.preventDefault();
.....
});

但是我找不到这段代码。我的 JavaScript 不会做这样的事情。

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

谢谢

更新:

好的。看来我找到了嫌疑人。当我删除对 j​​query.mobile 的脚本引用时,我的表单正在正常发送。如何禁用通过 AJAX 发送特定表单?

最佳答案

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

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

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

$('selector').data('events');

在这个页面上像这样:

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

关于javascript - 获取元素的所有 jQuery/JavaScript 事件订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16194600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com