Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 联系方式7:不发送到新页面_Javascript_Wordpress_Contact Form 7 - Fatal编程技术网

Javascript 联系方式7:不发送到新页面

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

我正在使用联系人表单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-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;
}
这将删除标记,也可以用于重定向,您可以使用类似这样的方法,以提供更多选项