簡體   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