在使用res.render时传递参数时,一切正常: HTML:
<div id="ut_greeting">Welcome: <%= ut_user %></div>
节点:
res.render('selection', {ut_user: nickname})
但是当我使用JavaScript ajax时未传递参数(返回空白):
window.location.replace("http://localhost:3000/selection?ut_user='" + nickname + "'");
答案 0 :(得分:0)
为什么不将ut_user用作ut_greeting div的数据对象以及EJS渲染到div中的变量,然后只使用javascript获取已在ut_greeting div中设置的数据变量,然后将其传递回您的window.location.replace行?