我有一个PHP $ _SESSION传递目标目录的名称,这因情况而异。我有一个javascript函数来执行一个具有相同名称但在几个不同目录中的文件,具体取决于$ _SESSION传递的字符串。我的代码是:
<?PHP
$where = $_SESSION["where"];
?>
<script>
var where = "<?php echo $where;?>";
function goToThere() {
document.location.href = where + "/file_to_execute.php";
}
</script>
<body>
<button class="buttongreen" onclick="goToThere()">proceed</button>
</body>
假设$ where的内容是“ dir_a”。然后单击buttongreen可能会启动功能goToThere,从而转到“ dir_a / file_to_execute.php”页面。问题在于goToThere函数根本不执行任何操作。我尝试了使用引号的各种组合将变量和字符串连接在一起的不同序列,但均未成功。我究竟做错了什么?
湖上湖