为什么未定义ID(ejs)?

let id = getUrlVars()["id"];
console.log('<%= db.set("tovar"+id, { name: 1 } ) %>')

我不明白为什么会收到此错误?(未定义ID)


一只斗牛犬
浏览 116回答 1
1回答

慕桂英546537

id是在客户端定义的,您打算在ejs中使用它,但是服务器首先处理ejs,然后将其发送到浏览器,然后浏览器才处理客户端脚本。您的EJS总是在客户端javascript之前处理,当处理ejs时仅定义了ejs内容,而您的客户端脚本尚未定义
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript