【发布时间】:2014-03-31 05:22:23
【问题描述】:
所以我有这个代码:
var loc = new Array();
<?php foreach($loc as $key => $val) { ?>
loc.push('<?php print_r($val); ?>');
<?php } ?>
问题是它只显示一个值而不是超过一个,就像它应该的那样。这是php数组代码:
$loc = array($lat, $long);
非常感谢任何帮助。
【问题讨论】:
-
print_r仅用于调试。不是为了别的。 -
你为什么使用
print_r()?它仅用于显示数组的格式化版本,not 用于从客户端 服务器传输数据。请改用 JSON 格式,如下面的Niet's answer 所示。
标签: javascript php arrays variables