新手问题,Express发出的内容,网页端 js 怎样取到内容?
像这样 res.render(‘user’, { name: ‘Tobi’ }, function(err, html) { // … });
在网页端 js 中怎么访问到name的值?
5 回复
服务器端和客户端脚本没关系,服务器只是做了模板渲染,把数据放到了 html 文件的对应位置而已…本质上看做输出了一段文本,所以你既可以把 name 放到页面标签中,也可以直接放入内联 script 语句中;客户端用 dom 或 js 脚本来获取/访问即可
一楼说的没错。需要从dom中获取
谢谢楼上两位。
把需要的数据传给模板引擎
想取数据,js必须写在模板里面,不能用<script src="…"></script>的方式引入js 在模板里的js代码里直接取就可以了,跟在html页面里取数据是一样的写法