1

我正在为 GPS 跟踪系统的服务器端编码编写 PHP 和 HTML 代码。PHP 代码将从数据库中访问 GPS 的坐标。我找到了在地图上显示这些坐标的 HTML 代码(作为折线)。在数据库中,几乎每分钟都会添加一个新元组,因此我们无法事先指定数组中有多少元素。

如何动态地将数组从 php 复制到 javascript?

是带有绘制折线代码的网站。

4

2 回答 2

3

如何动态地将数组从 php 复制到 javascript?

您根本无法“复制”它,因为 PHP 和 JavaScript 是两个完全不同的世界。

您可以做的是以文本形式传输它——例如,通过在 PHP 脚本中将其编码为 JSON,将其作为 JS 代码回显(或通过 JSONP/AJAX 在新的 HTTP 请求中从服务器请求它),以及将其解析回 JavaScript 对象或数组结构。

于 2013-03-22T08:34:45.823 回答
1

试试这样的东西:

<?php
$arr = array('cat', 'dog', 'mouse');
?>

<body>
    <script>
        var jsArr = <?php echo json_encode($arr); ?>;
        console.log(jsArr);
    </script>
</body>

应该输出

["cat", "dog", "mouse"] 

在控制台中

于 2013-03-22T08:42:34.570 回答