達(dá)令說(shuō)
2019-03-13 18:15:10
node.js: res.render('index.html',{data:data})可以在渲染的時(shí)候直接把數(shù)據(jù)也渲染上,但是我想返回給前臺(tái),在js文件中使用這些數(shù)據(jù),例如js里:console.log(data.name),該怎樣訪問(wèn)
5 回答

楊魅力
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊

桃花長(zhǎng)相依
TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊
-目前我可以直接在html模板里訪問(wèn)到后臺(tái)傳來(lái)的數(shù)據(jù)
直接在script標(biāo)簽里 (并沒(méi)有加<%%>包裹)
<script>
var articleData= <%- JSON.stringify(articleData) %>;
console.log(articleData.title)
</script>
我的article就是一個(gè)json對(duì)象
這樣可以訪問(wèn)到,但是寫(xiě)在引入的外部js文件就不行了...總是暫時(shí)是可以不報(bào)錯(cuò)的用了。

猛跑小豬
TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊
添加回答
舉報(bào)
0/150
提交
取消