首页 > 解决方案 > 如何使用 echo 语句访问 javascript 中的 php 变量

问题描述

我正在尝试重定向到我所在的同一页面,但有一些变量。我在这里写的代码很容易理解。在我的项目中,它们之间有太多的 html 行。

<?php 
    $id = 11;
 ?>
 <?php 
    echo '<script> window.location.href = "index.php?id=$id"</script>';
  ?>

它应该带我到与"index.php?id=11"类似的页面,但它会将页面加载为"index.php?id="。我能做些什么来克服这个?

标签: javascriptphphtml

解决方案


尝试以下操作:

<?php $id = 11; ?>
<?php 
    echo '<script> window.location.href = "index.php?id='.$id.'"</script>';
?>

推荐阅读