【发布时间】:2015-10-13 05:26:02
【问题描述】:
我有一个如下所示的 HTML 表单,它使用二维数组来存储输入元素
<form action="/myAction" method="post">
<input type="text" name="myList[1][NAME]" value="John" />
<input type="text" name="myList[1][AGE]" value="20" />
<input type="text" name="myList[2][NAME]" value="Mike" />
<input type="text" name="myList[2][AGE]" value="30" />
<input type="text" name="myList[3][NAME]" value="Sam" />
<input type="text" name="myList[3][AGE]" value="40" />
<input type="submit" value="submit" />
</form>
我想知道在 HTTP 请求中将传递多少个参数,是一个还是六个。如何编写表单,以便将以上 6 个键值对作为一个参数传递。
感谢您的意见。
编辑:看起来下面的请求是在请求中发送 6 个参数,我怎样才能只为下面的表单发送参数
<form action="/myAction" method="post">
<input type="text" name="myList[]" value="John" />
<input type="text" name="myList[]" value="Peter" />
<input type="text" name="myList[]" value="Mike" />
<input type="text" name="myList[]" value="Neo" />
<input type="text" name="myList[]" value="Stella" />
<input type="text" name="myList[]" value="Eve" />
<input type="submit" value="submit" />
</form>
【问题讨论】:
-
我想知道 HTTP 请求中将传递多少个参数:查看开发者工具的网络选项卡或使用代理,如 Fiddler
-
这就是接收语言如何解析发布数据的全部内容。您使用的是哪种语言或 http 服务器库?
标签: javascript html arrays post multidimensional-array