在js中读取php变量
Reading php vars in js?
我有一个PHP配置文件。
return array(
'window_width' => 1000,
'window_height' => 800
//etc
);
我怎么能读这些变量到我的javascript?我是否应该将它们回显到页面中,也许是在一个数据属性中,然后从那里拾取它们?还是有更好的办法?
<script>
var settings = <?php echo json_encode($your_array); ?>;
alert(settings.window_width);
</script>
在javascript中需要它们的地方直接回显它们。您可以回显javascript对象以反映数据结构。像这样的代码应该可以工作:
var x = <?php echo '{window_width:"1000", window_height:"800"}'; ?>;
No。你应该把它们回显到页面上。
PHP在服务器上运行,而JavaScript在客户端机器,浏览器上运行。在PHP中,你应该像这样回显:
<?php
echo('<script>var myvar = '.$myvar.';</script>');
?>
相关文章:
- 将PHP变量传递给jQuery时遇到问题
- 通过javascript重定向html传递php变量
- 如何在php变量中嵌入JQuery代码
- 在javascript函数中使用php变量
- 将地理编码结果转换为php变量以发布到mysql数据库
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- 从Javascript和Php变量创建Html模板文档
- 如何将php变量作为javascript中列表的元素
- 将PHP变量分配给PHP数组
- 如何在没有ajax的情况下将javascript动态数据发送到php变量
- 在Javascript甜甜圈图的PHP变量中引用PHP变量
- 使用javascript访问php变量
- 在Javascript文件中获取PHP变量
- 如何为Javascript数组()的使用准备PHP变量
- 如何获取PHP变量数据并将其存储在JavaScript变量中
- Javascript变量到PHP变量-如果语句不起作用,则发布
- 通过Javascript验证PHP变量
- 如何将Ajax数据值分配给PHP变量
- 如何在 bootsrap 完整日历中使用 PHP 变量
- 在javascript中调用PHP变量