Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.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,我有两个联系表格,应该重定向到两个不同的“谢谢”页面 Stackoverflow社区中没有这方面的数据 这是我想要重定向2个不同表单时使用的代码。此代码不起作用: add_action( 'wp_footer', 'cf7_thank_you_redirect' ); function cf7_thank_you_redirect() { ?> <script type="text/javascript"> document.addEventListener( 'w

我有两个联系表格,应该重定向到两个不同的“谢谢”页面

Stackoverflow社区中没有这方面的数据

这是我想要重定向2个不同表单时使用的代码。此代码不起作用:

add_action( 'wp_footer', 'cf7_thank_you_redirect' ); 

function cf7_thank_you_redirect() { 

?> <script type="text/javascript"> 

document.addEventListener( 'wpcf7mailsent', function( event ) { 

if ( '936' == event.detail.contactFormId ) { location = 'http://wp-phd.com/thank-you-1'; } 

else if ( '937' == event.detail.contactFormId ) { location = 'http://wp-phd.com/thank-you-2'; } 

else { // do nothing } }, false ); 

</script> 
<?php 
}
add_action('wp_footer'、'cf7_thank_you_redirect');
函数cf7\u谢谢你\u重定向(){
?>  
addEventListener('wpcf7mailsent',函数(事件){
如果('936'==event.detail.contactFormId){location='ID}http://wp-phd.com/thank-you-1'; } 
else如果('937'==event.detail.contactFormId){location==http://wp-phd.com/thank-you-2'; } 
否则{//do nothing},false);

请尝试此操作。您正在使用
location
尝试重定向到另一个URL,但在javascript
窗口中。location.href
用于重定向

add_action( 'wp_footer', 'cf7_thank_you_redirect' ); 

function cf7_thank_you_redirect() { 

?> <script type="text/javascript"> 

document.addEventListener( 'wpcf7mailsent', function( event ) { 

if ( '936' == event.detail.contactFormId ) { window.location.href = 'http://wp-phd.com/thank-you-1'; } 

else if ( '937' == event.detail.contactFormId ) { window.location.href = 'http://wp-phd.com/thank-you-2'; } 

else { // do nothing } }, false ); 

</script> 
<?php 
}
add_action('wp_footer'、'cf7_thank_you_redirect');
函数cf7\u谢谢你\u重定向(){
?>  
addEventListener('wpcf7mailsent',函数(事件){
如果('936'==event.detail.contactFormId){window.location.href='http://wp-phd.com/thank-you-1'; } 
如果('937'==event.detail.contactFormId){window.location.href='http://wp-phd.com/thank-you-2'; } 
否则{//do nothing},false);

尝试使用
wpcf7submit
而不是
wpcf7mailssent
。这个答案可能会解决问题,但您应该解释为什么会这样做,而不仅仅是发布代码。