将url作为变量传递给window.location.href

时间:2018-03-27 16:56:36

标签: javascript

我正在尝试从php传递一个url并附加一个电子邮件字段以重定向。

这就是我所做的不起作用。

function redirect2() {
    var url = <?= $squrl2 ?> + document.form1.email;
    setTimeout('window.location.href = url.value;', 1000);
    return true;
}

2 个答案:

答案 0 :(得分:1)

您的代码中有很多错误,请尝试使用代码

function redirect2(){
var url = "<?=$squrl2?>"+document.form1.email;
console.log(url);
setTimeout(function(){
    location.href = url;
}, 1000);
return true;
}

请务必获取正确的网址,我建议先检查网址的值。或者分享电子邮件的$squrl2和html元素的值。

答案 1 :(得分:0)

这是我的工作。

function redirect2(){
   setTimeout(function(){
   location.href = "<?=$squrl2?>" + document.form1.email.value;
   }, 1000);
   return true;
}