为了账号安全,请及时绑定邮箱和手机立即绑定

如何在JavaScript中嵌入PHP代码?

如何在JavaScript中嵌入PHP代码?

繁花不似锦 2019-08-19 10:49:51
如何在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可以使用的格式。


查看完整回答
反对 回复 2019-08-19
?
慕仙森

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);}


查看完整回答
反对 回复 2019-08-19
  • 3 回答
  • 0 关注
  • 5202 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信