Javascript 联系方式7:不发送到新页面
我正在使用联系人表单7和JS在成功提交表单后加载新页面。但是,在提交联系表后,我会被发送到以下url: 我的内联JS如下所示:Javascript 联系方式7:不发送到新页面,javascript,wordpress,contact-form-7,Javascript,Wordpress,Contact Form 7,我正在使用联系人表单7和JS在成功提交表单后加载新页面。但是,在提交联系表后,我会被发送到以下url: 我的内联JS如下所示: document.addEventListener( 'wpcf7mailsent', function( event ) { alert("The form has been sent"); location = 'http://www.example.com/thank-you/'; }, false ); 但是,此重定向(指向url/#wpcf7
document.addEventListener( 'wpcf7mailsent', function( event ) {
alert("The form has been sent");
location = 'http://www.example.com/thank-you/';
}, false );
但是,此重定向(指向url/#wpcf7-f95-p2-o1)在所有浏览器和设备上都会发生,并且警报消息不会填充。没有与此脚本相关的控制台错误或警告-这使我相信此脚本从未被触发
我是否可以做些什么来阻止此函数停止运行?尝试将此代码添加到
函数中。php
:
add_filter('wpcf7_form_action_url', 'remove_unit_tag');
function remove_unit_tag($url){
$remove_unit_tag = explode('#',$url);
$new_url = $remove_unit_tag[0];
return $new_url;
}
这将删除标记,也用于重定向,您可以使用类似的方法提供更多选项尝试将此代码添加到
函数中。php
:
add_filter('wpcf7_form_action_url', 'remove_unit_tag');
function remove_unit_tag($url){
$remove_unit_tag = explode('#',$url);
$new_url = $remove_unit_tag[0];
return $new_url;
}
这将删除标记,也可以用于重定向,您可以使用类似这样的方法,以提供更多选项