我有以下html,<option>
标签由我生成(通过php,更准确地说是symfony3)
<select
name="simple_event[tagsList][]"
id="js-tags-list"
class="form-control"
multiple
data-tags="true"
data-placeholder="add-category-separated-by-semicolon"
>
<option selected>html</option>
<option selected>select2</option>
<option selected>jquery</option>
</select>
我将select2
与followig snippets一起使用
$("#js-tags-list").select2({tokenSeparators: [";"]});
我认为它会将3个标签作为预加载的数据,但它实际上只是将它们作为预加载&#34;建议&#34; (如果我没有放置selected
属性
有没有办法做到这一点(即预加载数据)而不需要用我的php生成我的javascript(这对我来说真的很脏)?
答案 0 :(得分:0)
如果从数据库加载值,Symfony已经提供了预加载数据的内容。 http://symfony.com/doc/current/reference/forms/types/entity.html