我在PHP中有一个配置文件。
return array(
'window_width' => 1000,
'window_height' => 800
//etc
);
如何将这些变量读入我的javascript?我应该将它们回显到页面,也许是数据属性并从那里拿起它们?或者有更好的方法吗?
答案 0 :(得分:2)
<script>
var settings = <?php echo json_encode($your_array); ?>;
alert(settings.window_width);
</script>
答案 1 :(得分:0)
在javascript中直接回复你需要的地方。您可以回显javascript对象以反映数据结构。这样的事情应该有效:
var x = <?php echo '{window_width:"1000", window_height:"800"}'; ?>;
答案 2 :(得分:0)
没有。你应该将它们回显到页面。
PHP在服务器上运行,但在客户端计算机上运行JavaScript,浏览器。在PHP中你应该回应这样的事情:
<?php
echo('<script>var myvar = '.$myvar.';</script>');
?>