var data = [];
document.querySelector("#submitForm").addEventListener("submit", (e) => {
e.preventDefault();
document.querySelectorAll(".member_name").forEach((member,index) => {
let name = member.value;
let location = member.nextElementSibling.value;
data.push({name: name, location: location});
});
// Convert data into JSON format
data = JSON.stringify(data);
console.log(data);
// Send Data to backend
});
2条答案
按热度按时间km0tfn4u1#
假设您有一个每行都有select和location的窗体。
以下是示例代码段:
你可以根据自己的意愿调整html中的错误和其他有无blade语法的内容。
ia2d9nvy2#
像下面这样构造你的html表单
等等
members[index][name]
中的索引将是动态的,并增加1在你的
controller
函数中,你会得到members
数组,如下所示: