我正在为 GPS 跟踪系统的服务器端编码编写 PHP 和 HTML 代码。PHP 代码将从数据库中访问 GPS 的坐标。我找到了在地图上显示这些坐标的 HTML 代码(作为折线)。在数据库中,几乎每分钟都会添加一个新元组,因此我们无法事先指定数组中有多少元素。
如何动态地将数组从 php 复制到 javascript?
这是带有绘制折线代码的网站。
我正在为 GPS 跟踪系统的服务器端编码编写 PHP 和 HTML 代码。PHP 代码将从数据库中访问 GPS 的坐标。我找到了在地图上显示这些坐标的 HTML 代码(作为折线)。在数据库中,几乎每分钟都会添加一个新元组,因此我们无法事先指定数组中有多少元素。
如何动态地将数组从 php 复制到 javascript?
这是带有绘制折线代码的网站。
如何动态地将数组从 php 复制到 javascript?
您根本无法“复制”它,因为 PHP 和 JavaScript 是两个完全不同的世界。
您可以做的是以文本形式传输它——例如,通过在 PHP 脚本中将其编码为 JSON,将其作为 JS 代码回显(或通过 JSONP/AJAX 在新的 HTTP 请求中从服务器请求它),以及将其解析回 JavaScript 对象或数组结构。
试试这样的东西:
<?php
$arr = array('cat', 'dog', 'mouse');
?>
<body>
<script>
var jsArr = <?php echo json_encode($arr); ?>;
console.log(jsArr);
</script>
</body>
应该输出
["cat", "dog", "mouse"]
在控制台中