如何在JavaScript中嵌入PHP代码?

如何在JavaScript中嵌入PHP代码?

我们如何在JavaScript中使用PHP代码?

喜欢

function jst(){
    var i = 0;
    i = <?php echo 35; ?>
    alert(i);}

请建议一个更好的方法。


繁花不似锦
浏览 5203回答 3
3回答

大话西游666

如果您的整个JavaScript代码都由PHP处理,那么您就可以这样做。如果您有单独的.js文件,并且您不希望PHP处理它们(例如,出于缓存原因),那么您只需在JavaScript中传递变量即可。例如,在您index.php(或指定布局的任何地方),您可以执行以下操作:<script&nbsp;type="text/javascript"> &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;my_var&nbsp;=&nbsp;<?php&nbsp;echo&nbsp;json_encode($my_var);&nbsp;?>;</script>然后my_var,您可以在JavaScript文件中使用。此方法还允许您传递除简单整数值之外的其他值,json_encode()还可以正确处理数组,字符串等,将它们序列化为JavaScript可以使用的格式。

慕仙森

如果您将JavaScript代码放在PHP文件中,则可以,但不是。例如:page.php(这会起作用)function&nbsp;jst(){ &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;i&nbsp;=&nbsp;0; &nbsp;&nbsp;&nbsp;&nbsp;i&nbsp;=&nbsp;<?php&nbsp;echo&nbsp;35;&nbsp;?>; &nbsp;&nbsp;&nbsp;&nbsp;alert(i);}page.js(这不起作用)function&nbsp;jst(){ &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;i&nbsp;=&nbsp;0; &nbsp;&nbsp;&nbsp;&nbsp;i&nbsp;=&nbsp;<?php&nbsp;echo&nbsp;35;&nbsp;?> &nbsp;&nbsp;&nbsp;&nbsp;alert(i);}
打开App,查看更多内容
随时随地看视频慕课网APP