选择的插件不会在php上发送选定的数据

时间:2018-08-20 07:51:16

标签: php jquery-chosen

我的选择很简单,他在安装所选插件之前就已经工作了

<select id="product_brands" class="chosen-select form-control" multiple data-placeholder="Select brands">
@foreach($brands as $brand)
    <option name="product[brands][]" value="{{$brand->brand_id}}"> {{$brand->brand_name}} </option>
@endforeach 

设置已选择

$(".chosen-select").chosen({width: "100%"});

当我在php脚本中执行print_r时,我从所选数据中什么也没得到

array:2 ["main" => array:2 ["name" => "test", "count" => "0" ] "contacts" => "1196656" ]

应该有一个列表产品[品​​牌](

1 个答案:

答案 0 :(得分:1)

我弄清楚了问题所在。我没有正确指出表单中数组的类型。 然后需要制作: 1.添加选择标签属性- multiple =“ multiple”
2.添加选择标签属性- name =“产品[品牌] []”

<select id="product_brands" class="chosen-select form-control" multiple="multiple" name="product[brands][]" data-placeholder="Select brands">

一切都会正常进行