PHP笔记-JavaScript中使用Smarty变量

x33g5p2x  于2022-03-22 转载在 Java  
字(0.6k)|赞(0)|评价(0)|浏览(228)

如果Smarty传来的变量是字符串时:

$strData = "abc";
$this->assign("strData", strData);

JavaScript调用:

<script type="text/javascript">
    ......
	......
	let strData = '{$strData}';
	console.log(strData);
	......
	......
</script>

如果Smarty传其他数据时,如数组,需要用json_encode包下:

$fundXData = [];
$fundYData = [];
......
......
$this->assign("fundXData", json_encode($fundXData));
$this->assign("fundYData", json_encode($fundYData));
$this->display("dashboard.html")

JavaScript调用:

<script type="text/javascript">
    ......
	......
	xAxis: {
        ......
        data: {$fundXData},
        ......
    }
	......
	......
</script>

相关文章

微信公众号

最新文章

更多