我想将“$var_external”传递给 Javascript“SHOW”。
这里我调用函数:
<?php
include("test23.php");
$call_function = test23();
?>
这是函数 test23.php:
<?php
function test23() {
$var_external = 9999; // This doesn't work
print("<a href=\"dummy\" id=\"SHOW\">Activate script</a>");
}
?>
<script type="text/javascript">
$( function () {
$("a#SHOW").toggle( function() {
var var_external = <?php echo $var_external; ?>;
alert(var_external);
},
function () {
return false;
});
});
如果您单击“激活脚本”,则 $var_external 应传递给 Javascript。
当 $var_external 在 PHP 函数中设置时,它不起作用。
当我将 $var_external放在PHP 函数之外时,它可以工作。
为什么它在 PHP 函数中不起作用?