问题标签 [jquery-tokeninput]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - jQuery Tokeninput 无法识别单词的首字母
我正在使用来自http://loopj.com/jquery-tokeninput/的 jQuery Tokeninput 自动完成插件
我已经将它构建到我的应用程序中,并且我正在使用服务器端脚本来获取所有结果。当我使用 Tokeninput-Demo 中的 php-script 尝试它时,它工作正常。但是当我使用我的 php 脚本作为源时,它不能识别单词的第一个字母。例如,如果我正在搜索“Marc Fisher”并输入“Marc”,它什么也找不到,但是当我输入“arc”时,它就可以工作了。姓氏也是如此。
这是我的 php 脚本:
奇怪的是,如果我直接在 GET 的 URL 中输入“Mar”,那么它会起作用并输出:
我到处搜索并尝试了我能想到的一切 - 但无济于事。你知道出了什么问题吗?
ruby-on-rails-3 - Rails + jQuery-tokeninput + Draper 装饰器方法
我正在使用 Rails + jQuery-tokeninput 执行预输入搜索并填充“belongs_to”关系。这是模型:
我们在这个项目中使用Draper为我们的模型提供装饰器。
我们的 CompositionDecorator 有以下方法:
我已经设置了 tokeninput 支持来使用装饰器,如下所示:
控制器索引方法调用装饰器,如下所示:
当我不使用装饰器时,这一切似乎都可以正常工作,但是添加装饰器会导致问题。“full_title”属性未包含在控制器生成的 json 中,因此“未定义”显示在所选值中,搜索结果列表中不显示任何内容。javascript 控制台中还显示以下错误:
TypeError:“未定义”不是对象(评估“value.replace”)
任何帮助将不胜感激!
javascript - 2 个不同元素的相同外观
我一直在寻找 jQ 插件,它提供与 StackOverflow 标签相同的结果。使用 Tokeninput 找到了一个。
请查看此链接http://jsfiddle.net/nXxZW/3/。
现在,看看这个截图:
铬合金
火狐
如您所见,输入文本元素在浏览器上看起来有些不同。
我想要得到的是,ul
元素的外观input text
与 CSS 完全相同(我的意思是,宽度、边框、插入阴影等。尝试但无法弄清楚我错过了什么)或插件修改以获得相同的结果在输入文本框中而不是 ul li 结构中(如 Stackoverflow 标签。我认为这有点难以实现。)有什么建议吗?提前致谢
ruby-on-rails - 对令牌输入的新令牌确实有困难(来自不同的模型)
我使用 jquery-tokeninput,但是它的一个分支允许为每个User
添加新的自定义令牌(Tag
)Resource
。
此处的示例(向下滚动到标签框并输入几个字母。您可以输入不存在的字母):http ://www.tomsguide.fr/solutions/nouveau_sujet.htm
我正在使用的 fork 的当前返回值是这样的(引号中的新值):
我很难在 Rails 中处理这个问题。这完美地总结了它。
这是我到目前为止所拥有的,它不起作用,可能有很多我没有看到的原因,但主要原因是我需要创建新的 Tag 实例但不保存它们,这样我就可以以某种方式传递它们返回令牌输入,并在提交表单时将新标签与新资源一起保存。但是,当您使用 Tag.new 时,它不会创建 ID。
资源.rb
资源控制器.rb
new.html.erb(用于资源#new)
jquery - jQuery Tokeninput 将 ID 和第二个 Value 的组合保存为内部 ID
我得到一个这样的 JSON 数组:
后端返回一个带有名称、ID 和类型(用户或组)的 JSON 数组。
在输入到输入字段之前,有什么方法可以操作 id,例如
?
实际上,我正在使用它来初始化 tokenInput:
在 Rory McCrossan 的帮助下,我成功了。将 id 更改为 resultsFormatter 方法即可:
}
“if (item.id.indexOf (...))” 是必要的,因为 tokenInput 会匹配条目,如果您搜索相同的字符串,则 id 已经具有 type+“_” 前缀并且会得到它第二次/第三次/……时间。
asp.net-mvc-3 - 如何使用 JQuery 和 tokenInput 触发控制器
我正在使用 TokenInput 和 MVC 3 C#。
我想让这部分 JQuery 工作,但它永远不会从输入框中将字符串传递给我的控制器类中的方法。我究竟做错了什么。
创建.cshtml
作者控制器.cs
Javascript/Jquery
通过实际调用数据自动完成值并以这种方式触发 ActionResult,我本来希望以更 MVC 的方式使用 JQuery ,但我迷路了,如您所见:
任何人都可以帮忙吗?
jquery - 控制器处理 ActionResult 和 JSON 数据?
好的 - 从我的控制器/创建,我想更新我的模型的两个部分:
- 杂志
- 作者
Journal\Create - 将创建一个基本日志,并查询作者表并使用作者姓名填充自动完成输入框(使用 JQuery,tokenInput)。
这很好用,到目前为止,我有一个空白表格来填写我的期刊详细信息,并且是选择一个或多个作者的好方法。
我感到困惑的是我如何让选定的作者回到我的控制器,因为签名是:
现在,我涉足了,发现我可以使用
这让 ID 回来了(不太确定如何??),但它们都连接在一起,没有任何分隔字符,所以没有多大意义,例如
1564654324544434344797361679
它应该是
1564,6543,2454,4434,3447,9736,1679
然后我可以对数据做一些事情。
无论如何,如果你们知道如何以更好的方式从我的输入框中取回结果,以及使用模型对象来填充数据库,那就太好了。
下面是代码:
看法
JAVASCRIPT
CONTROLLER(获取作者列表)
ruby-on-rails-3 - 具有深度嵌套属性的 jQuery TokenInput 插件在编辑时预填充标记
我的应用程序具有以下结构。
fields_for
它在创建和保存时非常适合表单。
我按照RailsCast #258 Token Fieldskind_tokens
中的描述使用
但是在编辑表单上,现在一切都完美显示了,我应该在 in的嵌套属性内data-pre
的字段上的属性中预先填充数据。kind_tokens
code
examples
RailsCast 说:
但我不能这样做@foo.examples.codes.kinds.map...
,因为与Foo
和examples
返回一个集合的关系,与 . 的情况相同codes
。
我只是在使用:
<%= f.fields_for :codes do |codes_form| %>
那是里面
<%= f.fields_for :examples do |examples_form| %>
现在,如果我没有任何循环,并且一切都由nested_attributes
and完成,我该如何预先填充代码类型fields_for
?
ruby-on-rails - rails中的令牌输入不起作用
我正在尝试在字段上运行 tokeninput 插件。
首先,本教程主要是围绕从另一个关联模型添加 id。我不想这样做,而只是使用我自己的模型(表)中的一个字段,称为tags
.
目前,当我键入它时,它会执行 /notes/tags.json ajax 调用,但没有返回任何内容,我做得对吗?
控制器:
模型:
jquery-tokeninput - TokenInput - 从多个搜索字段中获取值
我正在使用 Loopj 的 TokenInput,它工作正常。
我在同一页面上有三个搜索框 - 一个用于三个不同的搜索属性,每个都有自己的外部数据源(在本例中,按船名、船级和船型搜索)。当然,有三个“提交”按钮,每个搜索框一个。
我的问题:单击任何“提交”按钮仅返回其自己的搜索框的值(基于包含的脚本,请参阅下文)。我想要的是单击任何按钮并获取所有搜索框的值,以便我可以创建一个 MySQL 查询。
注意:这个较早的问题“在一个页面上的多个输入上使用 tokeninput jquery 插件”。似乎相关,但该问题的答案并未解决此问题。