gpt4 book ai didi

javascript - 无法在 JavaScript 中使用我的 php 变量

转载 作者:行者123 更新时间:2023-11-28 12:28:04 24 4
gpt4 key购买 nike

我有一个 php 变量。然后,通过单击按钮上的 JS,我必须打开一个包含该变量的链接。根据其他主题,这必须有效,但事实并非如此。如果我点击它,什么也不会发生。

<?php
$id = 'string';
?>
<SCRIPT language="JavaScript">
function openBox() {
php_var = <?php echo $id; ?>;
targetURL = "other_page.php?id=" + php_var
theBox = window.open(targetURL, 'theResults', 'status=0, toolbar=0, location=0, menubar=0, directories=0, resizable=0, scrollbars=1, width=600,height=680,left=10,top=10');
}
</SCRIPT>

*编辑:好吧,我忘了var , '; 。修改后的代码(如下)现在打开所需的站点,但 var 为空。如果我只是在 php 中回显它,它就有它的值(value)。

<?php
$id = 'string';
?>
<SCRIPT language="JavaScript">
function openBox() {
php_var = '<?php echo $id; ?>';
targetURL = "other_page.php?id=" + php_var
theBox = window.open(targetURL, 'theResults', 'status=0, toolbar=0, location=0, menubar=0, directories=0, resizable=0, scrollbars=1, width=600,height=680,left=10,top=10');
}
</SCRIPT>

最佳答案

您需要添加引号和var

var php_var = '<?php echo $id; ?>';
var targetURL = "other_page.php?id=" + php_var
var theBox = window.open(targetURL, 'theResults', 'status=0, toolbar=0, location=0, menubar=0, directories=0, resizable=0, scrollbars=1, width=600,height=680,left=10,top=10');

关于javascript - 无法在 JavaScript 中使用我的 php 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25808102/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com