我知道这太愚蠢了。但我还是会问这个问题..
我知道如何将 php 变量传递给 javascript 函数中的 javascript 变量
function foo(){
var bar = <?php echo $foo; ?>
}
但是如何在 javascript 函数中从 php 变量到 javascript。
function foo(){
var bar;
<?php echo $foo; > = bar;
}
这个对吗?因为我的javascript函数不起作用..
我知道这太愚蠢了。但我还是会问这个问题..
我知道如何将 php 变量传递给 javascript 函数中的 javascript 变量
function foo(){
var bar = <?php echo $foo; ?>
}
但是如何在 javascript 函数中从 php 变量到 javascript。
function foo(){
var bar;
<?php echo $foo; > = bar;
}
这个对吗?因为我的javascript函数不起作用..
如果您确实想使用 PHP,请始终在输出前使用 json_encode 进行编码。
<script>
var myvar = <?php echo json_encode($myVarValue); ?>;
</script>
你试图做的事情是不可能的。请记住,PHP 在服务器上运行并将页面呈现给浏览器。只有在浏览器收到完成的 PHP 输出后,页面上的任何 Javascript 才会执行。
要将 JS 变量传递给 PHP,您必须使用 AJAX 将它们发送回服务器上的脚本,然后使用 PHP 结果在 JS 中执行某些操作。