form表单提交对象数组

在HTML中,表单是通过form元素定义的,并且可以通过input元素在表单中收集数据。如果需要提交一个对象数组,则需要为每个对象属性定义一个单独的input元素,并且使用合适的命名规则来保证服务器能够正确识别每个属性。

举个例子,如果你有一个对象数组,其中每个对象都有name和age属性,你可以这样定义表单:

<form action="your-server-endpoint" method="post">
  <input type="hidden" name="objects[0].name" value="Alice">
  <input type="hidden" name="objects[0].age" value="30">
  <input type="hidden" name="objects[1].name" value="Bob">
  <input type="hidden" name="objects[1].age" value="40">
  <!-- ... -->
  <input type="submit" value="Submit">
</form>

服务器端接收到的数据将会是一个objects数组,其中每个元素都是一个包含name和age属性的对象。

  •