Hãy nói rằng tôi phải chỉnh sửa một loạt các đối tượng cùng loại trên cùng một trang:Xử lý các mảng đầu vào trong biểu mẫu Express?
//-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')
Tôi biết tôi wont có thể xử lý hình thức như trên backend 'nguyên nhân của id - nó sẽ không được gửi để phụ trợ. Tuy nhiên, có cách nào để làm điều đó không? Tôi muốn nhận được nội dung như thế này trên chương trình phụ trợ:
//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]
);
}
Đó là mã giả (nó không hoạt động). Vì vậy, bất kỳ ý tưởng?
P.S. Tôi nhận được như thế nào để làm điều này mà không cần AJAX
'name' được sử dụng để gửi dữ liệu đầu vào dưới dạng không phải là' id'. – user568109