美文网首页Web前端之路
17.09 页面foreach遍历表单项输出

17.09 页面foreach遍历表单项输出

作者: 海野夏桑 | 来源:发表于2017-09-05 09:04 被阅读36次

这个必须举上实例来说明了(其实也就一个小问题)
假定数据库中这样一张表

id name telephone mail
1 aaa 12354253 2523453@qq.com
2 bbb 62523451235 fwerfw@163.com
3 ccc 2354656 354fdsf@126.com

假定我们已经在后台写好了语句另这个表可以在页面中遍历
然后我们在页面中用 foreach 来遍历

{foreach:items=$list item=$item}
    
        console.log({$item['id']})      //输出 id 1、2、3

        console.log({$item['name']})      //输出错误  **没引号**

        console.log('{$item['name']}')      //输出 name aaa、bbb、ccc    **加了引号**
    
{/foreach}

至此我的解释和结论是:

1.如果输出的是数字,不用加引号,如console.log({$item['id']})
2.如果输出的不是全数字,要加引号,不然当做变量去解释,如console.log('{$item['admin_name']}')

结论:这样的输出,会先进行内部表达式的获取,再判定是否是变量,而不是先看是不是变量,再进行内部表达式获取

相关文章

网友评论

    本文标题:17.09 页面foreach遍历表单项输出

    本文链接:https://www.haomeiwen.com/subject/yazyjxtx.html