【问题标题】:jQuery tokeninput plugin, problem when returning results with 1 char digitjQuery tokeninput 插件,返回 1 个字符数字的结果时出现问题
【发布时间】:2011-09-04 21:34:38
【问题描述】:
有没有人使用 jquery tokeninput 插件进行标签自动补全?
我有一个问题,当我在输入搜索开始时输入第一个字符并且结果正常,但下拉自动完成没有显示结果并且没有显示任何结果文本,在 firebug 控制台中我看到了:
error: invalid quantifier on plugin line 661.
如果我的数字多于 1 个字符,一切正常
应该是什么?
【问题讨论】:
标签:
php
javascript
jquery
ajax
jquery-plugins
【解决方案1】:
这是插件的一个错误。源代码中的插件在 propertyToSearch 上执行 RegExp。
如果该属性具有作为 RegExp 中的关键字的字符,那么由于 RegExp 失败,添加也会失败。
我尝试使用“onResult”回调,但没有成功。所以,我更改了我的数据并删除了任何“+”、“/”、“?”等可能与正则表达式冲突。
希望对你有帮助。