我正在尝试在jade视图页面中构建一个数据对象到我的服务器端JS。 它具有动态html创建,可以按用户需要插入输入框
function addDetail() {
var detailHtml =
'<tr><td width="55%"><input style="width:98%;" type="text" name="order.detail['+currentDetailCount+'].nam" /></td>' +
'<td width="1%"><input type="checkbox" name="order.detail['+currentDetailCount+'].prc" /></td>' +
'<td width="1%"><input type="checkbox" name="order.detail['+currentDetailCount+'].beg" /></td>' +
'<td width="1%"><input type="checkbox" name="order.detail['+currentDetailCount+'].cut" /></td>' +
'<td width="1%"><input type="checkbox" name="order.detail['+currentDetailCount+'].asb" /></td>' +
'<td width="49%"><input style="width:98%;"type="text" name="order.detail['+currentDetailCount+'].msc" /></td></tr>';
$('tbody#detailAddTbody').append(detailHtml);
currentDetailCount++;
}
并且还有更多字段
select(name='order.cname',id='cname')
input(type='text', name='order.ordindate', id='ordindate')
好像我无法从服务器端app.js检索'order'对象。 如何将动态构建的数据对象传递给服务器端?
答案 0 :(得分:1)
您应该使用POST或GET方法或Ajax(客户端javascript)将数据发送到nodejs服务器端
在Jade中,它只是作为MVC模型中的视图,你不能将数据从jade传递给nodejs。