Powiedzmy muszę zmieniać partię przedmiotów tego samego rodzaju na tej samej stronie:Obsługa tablic wejściowych w formularzach ekspresowych?
//-jade
form(action='', method='POST')
for each message_id in messages_ids
input(type='text', name='message', id='#{message_id}')
input(type='text', name='author', id='#{message_id}')
input(type='submit', value='Send')
wiem Nie będę w stanie przetworzyć takiej formy na backend Bo id - to przyzwyczajenie zostać wysłany do backendu. Czy jest jednak jakiś sposób na zrobienie tego? Chciałbym uzyskać coś takiego na backend:
//js
for (var i = 0; i <= req.body.message.length; i++) {
console.log (
'ObjectID: ' + req.body.message[i].id, //-? null, just to show what I'm trying to get
'Message: ' + req.body.message[i],
'Author: ' + req.body.author[i]
);
}
To pseudokod (nie będzie działać). Jakieś pomysły?
P.S. Dostaję jak to zrobić bez AJAX
'name' służy do wysyłania danych wejściowych w formularzach, a nie' id'. – user568109