【发布时间】:2017-01-13 10:26:44
【问题描述】:
问题:
javascript 循环不显示任何内容 场景:
我将位置数组从控制器传递到视图。 当我通过如下视图中的 foreach 循环访问它时,这些位置工作正常
@foreach($locations as $location)
<li>{{$location['lat']}} | {{$location['lng']}}</li>
@endforeach
现在,当我尝试在 JavaScript 中访问它时,它不会在循环中打印任何内容。
<script>
$(document).ready(function () {
var locations = {{json_encode($locations)}};
for (i = 0; i < locations.length; i++) {
alert('Hello');
}
});
</script>
我想达到什么目标?
一旦循环开始工作,我想遍历所有位置的纬度和经度,并在 Google 地图上显示相应的标记。
【问题讨论】:
标签: javascript arrays json laravel google-maps