第一种情况
<form>
<select name="a" multiple="multiple">
<option value="1">张三</option>
<option value="2">李四</option>
</select>
</form>
这样接收到的数据就会是:
{
"a":"2"
}
因为name为a的情况下,接收的值就会是option的最后一个选项
所以正常的代码应该是:
<form>
<select multiple="multiple" name="a[]">
<option value="1">张三</option>
<option value="2">李四</option>
</select>
</form>
接收的值就会是:
{
"a":[
"1",
"2"
]
}