TP的foreach和volist的问题

就是这些item变量和id变量可以输出到哪里呢?我想在js里面用该怎么办?我试了一下 比如{$v.name}<foreach name='res' item='v'></foreach>标签的里面或者下面都可以用 但是放在标签的上面就用不了 是这样的吗?

阅读 3.4k
3 个回答

你直接在js里面这样用不行吗?

<script type = "javascript">
var item = "{$itme}";
</script>

模板解析后就是普通的foreach, foreach($arr as $value){}实际上是将$arr里的一个个元素赋值给$value,在foreach之前,如果没有定义$value的话,当然用不了,在foreach里面和foreach之后,$value都是有值的,所以可以用。

在runtime目录下去看下编译以后的模板缓存文件就清楚了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进