How to trace SUBMIT button

时间:2015-09-07 作者:Dave_O

我有一个使用插件创建的表单,单击提交按钮后,它将重定向到我在表单设置中选择的URL。但问题是,我创建的任何其他表单都会指向我在原始表单上选择的相同URL。我需要跟踪Submit操作,以查看它的去向以及调用了哪些函数。如有任何想法和建议,将不胜感激。

2 个回复
最合适的回答,由SO网友:Sebastien 整理而成

仍然使用jQuery,您可以执行以下操作:

$(\'form\').submit(function() {
    // Use this to echo in JS console.
    console.log( $(this).attr(\'action\') );
    // Use this to display a popup.
    alert( $(this).attr(\'action\') );
});
这将跟踪every 正在提交表格。

将此放置在<script> 标签或JS文件中。就像@dev所说的,这是为了调试,不要将其保留在代码中。

您可能需要等待文档准备就绪,然后使用:

// Needs jQuery too.
$(function() {
    // Copy code here.
});

SO网友:dev

是的,您可以使用jquery,比如

$(\'form\').attr(\'action\');

相关推荐

重置插件版本缓存|PRE_SET_SITE_TRANSPENT_UPDATE_PLUGINS

在我的插件中,我使用这些过滤器进行自动更新并检查许可证。add_filter( \'pre_set_site_transient_update_plugins\', array( &$this, \'check_for_update\' ) ); add_filter( \'plugins_api\', array( &$this, \'plugin_api_call\' ), 10, 3 ); 但正如我所看到的,WordPress在我的插件中更改了版本标签后,会调用该过