如何解决loopj jQuery Tokeninput标记为自动完成-获取值
|| 编辑:这似乎是访问和删除项目中的已知问题。 POST功能(提供一组ID)也不再存在。 我在页面上使用jQueryUI,但没有找到对内置自动完成功能的改编,该功能将标记结果为Facebook风格。有几个为此目的而构建的插件,我正在使用loopj包来实现。 我已经将其连接到我的PHP数据源,并且可以提取建议并设置令牌-我只是在从输入中获取全部价值时遇到问题。我的理解是,它公开为与所选令牌有关的id(id和name是通过JSON传递给它的两个元素)的列表。 调用以下命令(我认为)应返回值:var t = $(\'#tokenizedinputid\').val();
...但是它回来时没有定义。奇怪的是,如果我在初始化时将其放在onAdd:参数中,则在页面加载时触发一次,然后在添加令牌时触发一次。但是,在添加令牌后,演示页面上的以下示例将正确触发:
onAdd: function (item) {
alert(\"Added \" + item.name);
},
有没有办法使上面的代码段适应所有公开的令牌?也许使用.each()?
解决方法
最近添加的是此补丁:
var令牌= $(\'#tokens \')。tokenInput(\'get \');
这将以编程方式返回所有ID /名称对。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。