我序列化了表单数据。在这种形式下,我有一个名为“资产”的复选框。

                    <div class="fot-form">
                        <label class="fot-form__label">Select the assets you own</label><br>
                        <input type="checkbox" name="assets" class="fot-form__check" value="phone">Smartphone<br>
                        <input type="checkbox" name="assets" class="fot-form__check" value="bike">Bike<br>
                        <input type="checkbox" name="assets" class="fot-form__check" value="laptop">Laptop<br>
                        <input type="checkbox" name="assets" class="fot-form__check" value="car">Car<br>
                        <input type="checkbox" name="assets" class="fot-form__check" value="home">Home
                    </div>


在JS下面的代码之后
var data = $(“。test-form”)。serializeArray();
var testFormJson = .object(.pluck(数据,'名称'),_.pluck(数据,'值'));

我只有资产:“汽车”,而不是像资产这样的数组:[“汽车”,“笔记本电脑”,“电话”]。如何检索此数组。

最佳答案

<input type="checkbox" name="assets[]">


这将形成一组选定的项目

09-25 16:23