PHPThinkPHP前端

已解决:JS需要遍历后台数组

2017-10-15  本文已影响14人  这真的是一个帅气的名字

前端时间做一个百度地图,需要在地图上显示所有商家(每个商家都有一个自己的经纬度,从后台传到前台),但是百度地图API都是JS写的,下面是解决方法:

传过来的写个隐藏的标签先获取到这些数据
<div style="display: none">
    {foreach name="lists" id="list"}
    <p class="longitude">{$list.longitude}</p>
    <p class="latitude"> {$list.latitude}</p>
    {/foreach}
</div>

 // 添加标注
 var longitude = $('.longitude');
     $.each(longitude,function (index,ele) {
var points = new BMap.Point($(ele).text(), $('.latitude:eq('+index+')').text());
     addMarker(points);
 })
上一篇下一篇

猜你喜欢

热点阅读