php 数组转 js 数组有什么好办法嘛?

我在thinkphp中需要从数据库读取区域的经纬度,然后在前端使用百度地图画多边形,我用下面的方法转为js数组,但是实在是太丑陋了,求助有什么优雅的好办法吗?

var mapRegion = [

      <volist name='mapRegion' id='vo'>

        {stroke_color: "{$vo.stroke_color}",stroke_weight: "{$vo.stroke_weight}",stroke_opacity: "{$vo.stroke_opacity}",fill_color: "{$vo.fill_color}",fill_opacity: "{$vo.fill_opacity}",polygon:[

            <volist name='vo.polygon' id='v'>

        "{$v}",

            </volist>

        ]},

    </volist>

    ];


郎朗坤
浏览 531回答 1
1回答

缥缈止盈

直接在模板赋值就好了。var mapRegion = {:json_encode($mapRegion)}var mapRegion = <?php echo json_encode($mapRegion) ?>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript