thinkphp 如何想模板的JS代码中传递数组?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp 如何想模板的JS代码中传递数组?相关的知识,希望对你有一定的参考价值。
要实现一个功能~后台要传递一个数组1,2,5,2,4,5这样~
前端JS代码要遍历这个数组啊!
for(var _i=0;_i<_length;_i++)
alert("$_app_dir_[0]")这样是行的~但是要遍历很多个就不行~必须要for循环的模板~在JS里面用的~
foreach from=$_img_list_ item=deal key=key
alert(1);
/foreach
//这样也不行啊!
求帮助!JS里面的~不是html的foreach标签<foreach>
如果我们在Action中赋值了一个name模板变量:
$name = 'Thinkphp';
$this->assign('name',$name);
使用内置的模板引擎输出变量,只需要在模版文件使用:
$name
模板编译后的结果就是
<?php echo($name);?>
最后运行的时候就可以在标签位置显示ThinkPHP的输出结果。 参考技术B var s=<?php echo json_encode($arr);?>;
用json_encode就可以吧本回答被提问者采纳 参考技术C 直接赋值。
ThinkPHP3.2.3公共模板中循环数组变量问题
数据库中存有网站栏目信息,如(公司新闻,企业风采,关于我们等),我想把这些信息查询出来,然后输出到head.html中,再用<foreach></foreach>循环。 head.html是一个公共头部文件,会被各个页面引入。
参考技术A <include file="head.html" title="数组" />循环的时候
[foreach][/foreach]
或者 [title.X][title.X.X]本回答被提问者和网友采纳
以上是关于thinkphp 如何想模板的JS代码中传递数组?的主要内容,如果未能解决你的问题,请参考以下文章