Javascript 如何防止在任何地方编写ajax表单提交?

Javascript 如何防止在任何地方编写ajax表单提交?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在开发一个基于WordPress中另一个pro插件的插件。 我想停止在另一个插件中编写的ajax表单提交我无法在其他插件中更改ajax代码。 当前情景 当我提交表单时,它会将我带到新页面,但表明它也在运行ajax请求。我想停止该ajax请求简单地说,我只想在新页面上正常提交表格。 HTML <form id="redirect_form" class="abc-form" method="post" name="New Form" action="http://example.com

我正在开发一个基于WordPress中另一个pro插件的插件。 我想停止在另一个插件中编写的ajax表单提交我无法在其他插件中更改ajax代码。

当前情景

当我提交表单时,它会将我带到新页面,但表明它也在运行ajax请求。我想停止该ajax请求简单地说,我只想在新页面上正常提交表格。


HTML

<form id="redirect_form" class="abc-form" method="post" name="New Form" action="http://example.com/form-redirect">
    <label for="form-field-field_1" class="abc-field-label">Test</label>
    <input type="text" name="form_fields[field_1]" id="form-field-field_1" placeholder="Enter a location" autocomplete="off">            
    <button type="submit" class="form_redirect_to">Submit</button>
</form>

正如您在注释中提到的,默认Jquery事件是使用表单类绑定的。 通过更改默认类,将不再在默认Jquery函数中触发事件

更改:

<form id="redirect_form" class="abc-form">

作者:



您不能更改表单的ID吗?这样Jquery函数就不会triggered@RomainV这个表单以前没有任何ID,所以我在默认的jquery之前添加了运行jquery的ID。好的,只是为了确保您提供的jquery是您的,但是还有另一个jquery函数绑定到此元素?如果是,默认Jquery是如何绑定到表单的?可能是通过类、ID或标记?它是使用另一个jsOk中的类绑定的,所以目前您有“”。无法将其修改为“”?这样就不会触发其他Jquery事件
<form id="redirect_form" class="abc-form">
<form id="redirect_form" class="another-class">