所以我的特殊问题如下 - 我有一个 PHP 页面,它遍历坐标列表并将它们显示在我的页面上。
除此之外,我还想在地图上显示它们。
我想出了两种方法,这两种方法都有效——我很好奇哪种方法最好,为什么?
我的理解是,通过将我的 javascript 放在下面,我的 javascript 在我的页面加载之前不会执行。正是由于这个原因,这两种方法都有效。
$(document).ready(function()
{
});
第一个是隐藏的表单域。我可以通过我的经度和纬度并使用 jQuery 在我的 javascript 文件中获取它们。
第二种是简单地使用
<script type='text/javascript'>
var myarray = <?php echo JSON_encode($array); ?>;
</script>
在我的 PHP 脚本中,然后以类似的方式在我的 Javascript 文件中访问/循环它,我在我的 PHP 文件中循环它。
for (var i=0, tot=myarray.length; i < tot; i++)
{//plot points}
谢谢