如何在JavaScript中嵌入PHP代码?我们如何在JavaScript中使用PHP代码?喜欢function jst(){
var i = 0;
i = <?php echo 35; ?>
alert(i);}请建议一个更好的方法。
3 回答
大话西游666
TA贡献1817条经验 获得超14个赞
如果您的整个JavaScript代码都由PHP处理,那么您就可以这样做。
如果您有单独的.js
文件,并且您不希望PHP处理它们(例如,出于缓存原因),那么您只需在JavaScript中传递变量即可。
例如,在您index.php
(或指定布局的任何地方),您可以执行以下操作:
<script type="text/javascript"> var my_var = <?php echo json_encode($my_var); ?>;</script>
然后my_var
,您可以在JavaScript文件中使用。
此方法还允许您传递除简单整数值之外的其他值,json_encode()
还可以正确处理数组,字符串等,将它们序列化为JavaScript可以使用的格式。
慕仙森
TA贡献1827条经验 获得超7个赞
如果您将JavaScript代码放在PHP文件中,则可以,但不是。例如:
page.php(这会起作用)
function jst(){ var i = 0; i = <?php echo 35; ?>; alert(i);}
page.js(这不起作用)
function jst(){ var i = 0; i = <?php echo 35; ?> alert(i);}
添加回答
举报
0/150
提交
取消