如何将数据对象从jade传递给node.js

时间:2011-11-20 12:59:43

标签: javascript node.js express pug

我正在尝试在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'对象。 如何将动态构建的数据对象传递给服务器端?

1 个答案:

答案 0 :(得分:1)

您应该使用POST或GET方法或Ajax(客户端javascript)将数据发送到nodejs服务器端

在Jade中,它只是作为MVC模型中的视图,你不能将数据从jade传递给nodejs。