【发布时间】:2019-06-14 07:38:41
【问题描述】:
由于我是 nodejs 和 express 的新手,我需要一些帮助来解决我的问题。我在 track.jade 页面上有 table(jade),其中包含信息,“ID”链接到另一个页面。成功我可以路由到另一个页面。但我需要将“track.jade”表中的参数传递到表中的另一个页面。
我怎样才能做到这一点?因为我找不到任何可以确定这个问题的文章。
mixin session(AWB_NO, Product_Name, PCS, Weight, Gross_Weight, DOP, DOE)
tr
td.session(data-sort-value="#{session_name}")
.flex.sm
div
a.name(href="/track/dist.jade") #{AWB_NO}
div
td.min(data-label="Name") #{Product_Name}
td.min(data-label="file") #{PCS}
td.min(data-label="s_name") #{Weight}
td.min(data-label="r_name") #{Gross_Weight}
td.min(data-label="Date") #{DOP}
td.min(data-label="Date") #{DOE}
td.remove
a.btn-remove
img(src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/5102/remove.svg", alt="Remove Session")
span Remove
.container
.event-registration.reset
.content.wide
.row-inset
table.table-default.table-striped.table-bordered.sortable
thead(data-header="true")
tr
th(data-sort-column="true") AWB NO
th(data-sort-column="true") Product Name
th(data-sort-column="true") PCS
th(data-sort-column="true") Weight
th(data-sort-column="true") Gross Weight
th(data-sort-column="true") Date of Packing
th(data-sort-column="true") Date of Expiry
// th(data-sort-column="true") DOR
th
tbody(data-body="true")
+session("16783","Tuna Super","10","12,6","13","03/28/2017","04/28/2017")
+session("17670936423","Fresh Sword Fish","1","12,8","13,6","03/28/2017","04/28/2017")
+session("178529","Fresh Fish","8","10","11","03/28/2017","04/28/2017")
+session("16254","Baramundi","5","11","12","03/28/2017","04/28/2017")
我曾尝试使用 url localhost:3000/track/dist.jade 从一个页面路由到另一个页面
【问题讨论】:
-
需要一些代码才能更好地理解您的问题
-
@StephenS 感谢您的回复,请检查我用代码编辑的主要答案。这里 "a.name(href="/track/dist.jade") #{AWB_NO}" 我正在尝试路由,但它会路由到下一页。在我如何将值从 track.jade 传递到下一页之后。
-
AFAIK 你不能简单地路由到一个玉文件。您需要使用快速路由器创建路由并在您的翡翠文件中使用这些 url。您可以查看documentation 以使用 express 模板引擎。
-
我在路由文件夹中有 dist.js,它实际上将我路由到下一页。路由页面后,我需要与值一起路由。