繁体   English   中英

窗口位置href不起作用

[英]window location href not working

我正在尝试使用javascript导航到新页面。 当我在页面的页眉中放置window.location.href =“ next.html”时,它可以正常工作。 但是当单击按钮后从函数调用它时,它不起作用。 示例代码:

function next(){
 $post = "?id=10"
        alert($post);
     window.location.href = "next.html" + $post;
 }

警报显示?id = 10,但不会重定向。 谢谢您的帮助

缺少的是错字,不在实际网站中,抱歉!

这个:

function next(){
 $post = "?id=10
        alert($post);
     window.location.href = "next.html" + $post;
 }

是PHP中的语法错误。 尝试这个:

<?php
    function next(){
     $post = "?id=10";
?>
     alert($post);
     window.location = "next.html" + <?php echo $post; ?>;
<?php
    }
?>

您真的不应该这样将PHP与JavaScript混合使用。


编辑 :清除混乱后可以-如果不涉及PHP,请尝试:

function next(){
 var post = "?id=10";
        alert(post);
 window.location = "next.html" + post;
 }

似乎代码中有错误:

$post = "?id=10应该有"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM