在window.location.replace中使用参数

摩纳

我有以下脚本可以正常工作:

if(error1 == 1){
    window.alert('You have already signed up!');
    window.location.replace('index.php');
    }

但是,当我要使用以下URL代替index.php时,它不能替代参数:

if(error1 == 1){
    window.alert('You have already signed up!');
    window.location.replace('http://polimovie.deib.polimi.it/Version3/index.php?campaign=".$Campaign_id."&worker=".$Worker_id."');
    }

这段代码将我重定向到,http://polimovie.deib.polimi.it/Version3/index.php?campaign=.$Campaign_id.&worker=.$Worker_id.而我需要将参数替换为它们的实际数字。

我知道我可以使用php标头,我也在这样的php代码中使用了它,并且两者都很好用:

echo "<script>alert('PLEASE SIGN UP FIRST!');window.location = 'http://polimovie.deib.polimi.it/Version3/index.php?campaign=".$Campaign_id."&worker=".$Worker_id."';</script>";

但我想知道如何在window.location.replace中使用参数。

谢谢,

AnkiiG

尝试如下:

if(error1 == 1){
    window.alert('You have already signed up!');
    window.location.replace('http://polimovie.deib.polimi.it/Version3/index.php?campaign=<?php echo $Campaign_id; ?>&worker=<?php echo $Worker_id; ?>');
    }

如果这是一个php文件而不是js文件,则上面的工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章