как передать объект данных из нефрита в node.js - PullRequest
0 голосов
/ 20 ноября 2011

Я пытаюсь построить объект данных на странице просмотра нефрита на моем сервере 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')

Кажется, я не могу получить объект 'order' из моего app.js. на стороне сервера. Как передать динамически построенный объект данных на серверную часть?

1 Ответ

1 голос
/ 20 ноября 2011

Вы должны использовать метод POST или GET или Ajax (javascript на стороне клиента) для отправки данных на серверную часть nodejs

В Jade это только представление в модели MVC, вы не можете передавать данныеот нефрита до nodejs.

...