我有以下脚本可以正常工作:
libc_malloc_debug_leak.so
但是当我想使用以下URL而不是index.php时,它不会替换参数:
if(error1 == 1){
window.alert('You have already signed up!');
window.location.replace('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."');
}
,同时我需要将参数替换为实际数字。
我知道我可以使用php标头,我也在我的php代码中使用它,并且这两个工具都很好:
http://polimovie.deib.polimi.it/Version3/index.php?campaign=.$Campaign_id.&worker=.$Worker_id.
但我想知道如何在window.location.replace中使用参数。
谢谢,
答案 0 :(得分:5)
尝试如下:
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文件
,则上面会有效答案 1 :(得分:3)
@Mona: 在下面给出的代码中,我使用了produt_id作为javascript变量。
var product_id=1;
window.location.replace("/newpage/page.php?id=" + product_id);
因此,如果你将它与你的代码进行比较,你需要在javascript变量中获取php变量的值,然后你必须根据我在示例中给出的上述方法传递它们。
希望这将成为你的一天!
干杯:):P