首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将数组从php动态复制到javascript?

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

Stack Overflow用户
提问于 2013-03-22 16:31:13
回答 2查看 125关注 0票数 1

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

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

this是包含绘制多段线的代码的网站。

EN

回答 2

Stack Overflow用户

发布于 2013-03-22 16:34:46

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

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

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

票数 3
EN

Stack Overflow用户

发布于 2013-03-22 16:42:35

试一试这样的东西:

代码语言:javascript
复制
<?php
$arr = array('cat', 'dog', 'mouse');
?>

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

应该输出

代码语言:javascript
复制
["cat", "dog", "mouse"] 

在控制台中

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15565854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档