从 jade 提交 post 表单值到节点 js
submit post form values from jade to node js
我的玉模板上有这样一个表格
form(action='/scheduler/save/' + project.Id, method='post')
div.form-group
label.control-label.col-md-2 RecurringPattern
div.col-md-10
div#RecurringPatternControl
div.form-group
label.control-label.col-md-2 StartDate
div.col-md-3
//input#StartDate.form-control
input(id='StartDate', class='form-control', value='#{project.StartDate} ', enctype="application/x-www-form-urlencoded")
div.form-group
div.col-md-offset-2.col-md-10
input(type="submit", value="Save").btn.btn-lg.btn-success
我想从节点 js 的输入值中得到 StartDate
,我从 req.body
中得到了 div#RecurringPatternControl
,但是 StartDate
我无法得到((我该如何修复那个?
我认为您的输入中需要一个 "name" 属性,以便以后能够检索它。
只需尝试添加类似
的内容
input(id='StartDate', name='startDate', class='form-control', value='#{project.StartDate} ', enctype="application/x-www-form-urlencoded"
应该可以,如果不行,请尝试查看整个 POST header 以查看实际发生的情况(如有必要,可能 post 此处)
希望对您有所帮助!
我的玉模板上有这样一个表格
form(action='/scheduler/save/' + project.Id, method='post')
div.form-group
label.control-label.col-md-2 RecurringPattern
div.col-md-10
div#RecurringPatternControl
div.form-group
label.control-label.col-md-2 StartDate
div.col-md-3
//input#StartDate.form-control
input(id='StartDate', class='form-control', value='#{project.StartDate} ', enctype="application/x-www-form-urlencoded")
div.form-group
div.col-md-offset-2.col-md-10
input(type="submit", value="Save").btn.btn-lg.btn-success
我想从节点 js 的输入值中得到 StartDate
,我从 req.body
中得到了 div#RecurringPatternControl
,但是 StartDate
我无法得到((我该如何修复那个?
我认为您的输入中需要一个 "name" 属性,以便以后能够检索它。 只需尝试添加类似
的内容input(id='StartDate', name='startDate', class='form-control', value='#{project.StartDate} ', enctype="application/x-www-form-urlencoded"
应该可以,如果不行,请尝试查看整个 POST header 以查看实际发生的情况(如有必要,可能 post 此处)
希望对您有所帮助!