将PHP变量发送到javascript函数

use*_*926 11 javascript php post get

我有一个生成变量的php文件,我希望将变量放入一个javascript函数,该函数由主页上的onclick调用.这可以从PHP发送到JavaScript吗?

Div*_*com 18

您可以执行以下操作:

<script type='text/javascript'>
    document.body.onclick(function(){
        var myVariable = <?php echo(json_encode($myVariable)); ?>;
    };
</script>
Run Code Online (Sandbox Code Playgroud)


小智 5

您的JavaScript必须在PHP解析的文件中定义.

例如,在index.php中,您可以放置

<?php
$time = time();
?>
<script>
    document.write(<?php echo $time; ?>);
</script>
Run Code Online (Sandbox Code Playgroud)


Hub*_*bro 5

写吧:

<script>
    var my_variable_name = "<?php echo $php_string; ?>";
</script>
Run Code Online (Sandbox Code Playgroud)

现在,它可以my_variable_name在上面代码下面的任何位置作为JavaScript变量使用.