Jquery 当.submit已被使用时,我如何对表单提交采取操作?

Jquery 当.submit已被使用时,我如何对表单提交采取操作?,jquery,forms,submit,form-submit,Jquery,Forms,Submit,Form Submit,我有一个我无法控制的表单——它是由Easy Digital Downloads插件以短代码生成的。它使用ajax提交表单并返回成功消息 我想做一个像这样的简单跟踪功能 <script type="text/javascript"> jQuery( "form" ).submit(function() { Intercom('trackEvent', 'Form Submission'); }); </script> 但是,当我这样做时,它会终止表单提交,并且我没有得

我有一个我无法控制的表单——它是由Easy Digital Downloads插件以短代码生成的。它使用ajax提交表单并返回成功消息

我想做一个像这样的简单跟踪功能

<script type="text/javascript">
jQuery( "form" ).submit(function() {
  Intercom('trackEvent', 'Form Submission');
});
</script>
但是,当我这样做时,它会终止表单提交,并且我没有得到表单中已经内置的成功消息和后续重定向


是否有其他方法可以在不干扰当前提交操作的情况下跟踪表单提交?

多个提交处理程序应该可以。另一个处理程序在做什么?它调用stopImmediatePropagation吗?如果不是,那么两个处理程序都应该运行。我不知道另一个脚本在做什么。它是加密的。当我将上面的脚本放到页面上时,会发生另一个脚本执行的操作停止工作的情况。通常情况下,你填写表单,然后它会给你一条成功消息,并将你重定向到一个页面,在那里你可以编辑你刚刚提交的信息。当我把代码放到页面上时,什么也没发生,表单只是重新加载空白。