Selectize.js手动添加一些项目 [英] Selectize.js manually add some items

查看:352
本文介绍了Selectize.js手动添加一些项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望在用户点击按钮后为选择的输入添加一些项目。输入数据通过Ajax加载。当我调用addItem(value)时,没有任何事情发生。但是如果我尝试在输入中键入一些字符串,它会加载数据,然后addItem(value)将起作用。

I want add some items to a selectized input after user clicks on a button. The input data are loaded via Ajax. When I call addItem(value) no thing happens. But if I try to type some string in the input it loads data and after this addItem(value) will works.

https://github.com/brianreavis/selectize.js/blob/master/docs/api.md

推荐答案

此插件不会尝试从服务器加载项元数据。您需要先使用 addOption()方法添加选项。接下来,您可以使用 addItem()

This plugin does not attempt to load an item metadata from the server. You need to first add an option using addOption() method. Next, you can use addItem().

v.selectize.addOption({value:13,text:'foo'}); //option can be created manually or loaded using Ajax
v.selectize.addItem(13); 

这篇关于Selectize.js手动添加一些项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆