【问题标题】:Nodejs/Express Passing parameters to ejs view res.render vs window.location.replaceNodejs/Express 将参数传递给 ejs 查看 res.render vs window.location.replace
【发布时间】:2018-11-20 10:43:46
【问题描述】:

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

【问题讨论】:

  • @JudeDesir。没有 在视图 html/ejs 方面。在 java 脚本上,如图所示或“localhost:3000/selection?ut_user=”+昵称)。结果是一样的。空白

标签: node.js ajax express parameters ejs


【解决方案1】:

为什么不让 ut_user 成为 ut_greeting div 的数据对象以及由 EJS 呈现到 div 中的变量,然后只需使用 javascript 获取在 ut_greeting div 中设置的数据变量,然后把它传回你的 window.location.replace 行?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-06
    • 2016-12-13
    • 1970-01-01
    • 2021-04-14
    • 1970-01-01
    • 2014-08-26
    • 1970-01-01
    • 2019-10-17
    相关资源
    最近更新 更多