Laravel - 如何使用select2在编辑模式下获取所选标签

时间:2017-11-08 05:58:34

标签: php jquery laravel laravel-5 laravel-5.3

当我使用select2创建记录时,它工作正常。它保存到以逗号分隔的数据库中,例如ABC,ABCD,XYZ等没问题。

但是当我编辑记录时,如何在外观中自动选择与该特定记录关联的标签。就像在外观字段中一样,每当我编辑记录时都会有像ABC,ABCD,XYZ这样的标签,这些标签将被自动选中,我可以将其删除。

在编辑模式下

 <select id="tag_list" name="tag_list[]" class="form-control" multiple>
  //How can I get selected tags when Edit it with the particular record here.

   </select>

这与我之前的讨论有关。

https://laracasts.com/discuss/channels/laravel/how-i-can-do-such-functionality-like-autocomplete-multiple-tagging-with-laravel

当我在循环中使用选项时,它不起作用我该如何解决这个问题。

非常感谢

1 个答案:

答案 0 :(得分:0)

将字符串分解为每个标记,在构建选项时将所选属性添加到每个展开的标记,更改select2以显示所选的标记

$(".js-example-tags").select2({
   tags: true
})