本帖最后由 蓝洛水深 于 2017-8-9 22:59 编辑
var position2 = [
{ name: '$name', position: [$zuobiao], type: 'bk', 'province':'Gz', url:'$link' },
];
如上,我想在对应位置置入变量,得到类似如下:
var position2 = [
{ name: '123', position: [123], type: 'bk', 'province':'Gz', url:'123' },
{ name: '223', position: [223], type: 'bk', 'province':'Gz', url:'223' },
{ name: '323', position: [323], type: 'bk', 'province':'Gz', url:'323' },
];
想请教论坛各位大佬前辈,要怎么才能实现
用的thinkphp

已经解决:
http://www.loc.010206.xyz/thread-380454-1-1.html
感谢您的回答,问题已经解决
我用的thinkphp,在控制文件这样写:
<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){
$maps = D('maps');
$info = $maps -> select();
//var_dump($info);
//$this -> assign('info',$info);
//调用模板
$str="[";
foreach($info as $k=>$v) {
$str.="{ name: '".$v['name']."', position: [".$v['zuobiao']."], type: 'bk".$v['type']."','province':'贵州".$v['province']."',url:'".$v['link']."' },";
}
$str=$str."]";
//var_dump($str);
$this -> assign('str',$str);
$this -> display();
}
}
在模板文件这样写:
var position2 = <?php echo $str;?>;
|