gpt4 book ai didi

php - 如何将数组元素传递给ajax?

转载 作者:行者123 更新时间:2023-12-01 07:21:58 25 4
gpt4 key购买 nike

我在将元素数组传递给 Ajax 请求时遇到问题。应该怎么做?

var category = $('select[name="category[]"]').serialize();
$.post(host + '/form/ajax.php', {
category:category
},
function(data) {
console.log(data);
});

在 PHP 中我需要知道有多少个类别元素,例如:

 <?php echo count($_POST['category']) ?>
// should return 3

HTML

<select name="category[]">
<option value="1">CPU</option>
<option selected value="2">Hard Drive</option>
</select>

<select name="category[]">
<option value="1">CPU</option>
<option selected value="2">Hard Drive</option>
</select>

<select name="category[]">
<option selected value="1">CPU</option>
<option value="2">Hard Drive</option>
</select>

最佳答案

使用serializeArray相反。

var category = $('select[name="category[]"]').serializeArray();

关于php - 如何将数组元素传递给ajax?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12731258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com