这是我在req.params.name
print_r($_GET);
这是html表单
Array ([categories%5B%5D] => test1)
因此,当我将方法更改为POST时,使用选中的复选框填充categories数组,但是当我选择GET时,第一个选中的复选框仅在那里,为什么会发生这种情况?以及如何正确获取数据?
答案 0 :(得分:0)
页面上有其他代码可以将其关闭,或者您在服务器设置中设置错误。我们可以看到您可以粘贴的其他代码吗?我将确切的代码+提交按钮粘贴到我的服务器上,它与$ _GET和$ _POST完美配合
<?php print_r($_POST); ?>
<form action="" method="POST" >
<input type="checkbox" name="categories[]" value="test1" />
<input type="checkbox" name="categories[]" value="test2" />
<input type="checkbox" name="categories[]" value="test3" />
<input type="submit">
</form>