daG*_*vis 3 php ajax jquery serialization input
我有很多input具有相同name属性的s .我知道如何将它们全部作为jQuery对象!
在console.log()打印出的是这样的:
[
<input type=?"checkbox" name=?"people" value=?"33" checked=?"checked">?
,
<input type=?"checkbox" name=?"people" value=?"1" checked=?"checked">?
]
Run Code Online (Sandbox Code Playgroud)
之后,我需要向包含所有人员ID(value属性)的服务器发送一个AJAX请求.
显然,我可以链接serialize()到那个jQuery对象,结果如下:
people=33&people=1
Run Code Online (Sandbox Code Playgroud)
......但我正在寻找'更友好'的方式.对PHP更'友好',所以我可以这样做:
foreach ($_POST['people'] as $people) {
echo $people;
}
Run Code Online (Sandbox Code Playgroud)
PHP需要多个同名的复选框才能使用括号表示法.使用以下命名约定应该允许您执行您想要的操作.
<input type=?"checkbox" name=?"people[]" value=?"1" checked=?"checked">?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4044 次 |
| 最近记录: |