Mor*_*ith -1 javascript php variables function echo
我的意思是像
<?php echo "<script> javscript_function(<?php echo "$php_number_variable"; ?>); </script>" ?>
Run Code Online (Sandbox Code Playgroud)
$php_number_variable 是来自其他 php 文件的数值。
是的,这完全有可能。基本上,这里发生的所有事情都是由 PHP 回显的值嵌入到 JS 中,然后将整个 JS 块传递到浏览器,浏览器运行它 - 实际上与硬编码该值而不是回显相同它。
此特定代码的问题是您无法在回显中进行回显...而只需将值连接到您已经构建的字符串中即可!
例如
<?php echo "<script> javscript_function(".$php_number_variable."); </script>"; ?>
Run Code Online (Sandbox Code Playgroud)
或者,由于您使用的是双引号字符串,因此可以直接对变量进行插值:
<?php echo "<script> javscript_function($php_number_variable); </script>"; ?>
Run Code Online (Sandbox Code Playgroud)