Nodejs / Express向ejs传递参数以查看res.render与window.location.replace

时间:2018-11-20 02:14:17

标签: node.js ajax express parameters ejs

在使用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 + "'");

1 个答案:

答案 0 :(得分:0)

为什么不将ut_user用作ut_greeting div的数据对象以及EJS渲染到div中的变量,然后只使用javascript获取已在ut_greeting div中设置的数据变量,然后将其传递回您的window.location.replace行?