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