问题标签 [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.

0 投票
2 回答
1722 浏览

jquery - 使用没有默认“名称”的 jquery TokenInput

我正在尝试使用此处找到的 jquery tokeninput:http: //loopj.com/jquery-tokeninput/遵循 railcasts 的指南:http: //railscasts.com/episodes/258-token-fields

默认情况下,它需要 table/json 上的“名称”列。

有什么方法可以自定义将其更改为其他内容(在我的情况下为“account_number”)?

(在直播中,他说如果您没有“名称”列,则需要额外的自定义)

0 投票
1 回答
1628 浏览

ruby-on-rails - 如何使用 Selenium 测试 jQuery TokenInput 字段

我无法使用 selenium 测试表单中的 Tokeninput 字段。情况是当我们输入一些东西时,它会给出一个选项列表以供选择,但这些选项不是 DOM 的一部分。文本填充字段但不选择项目。

我写的代码是:

0 投票
1 回答
402 浏览

ruby-on-rails - jquery token 输入插件没有从选择列表中传递 id

我正在开发一个简单的 rails 插件,用户可以在其中选择包含数据库中可用学校列表的表单。我的问题是正在获取学校列表,但是如果我选择数组中的其余学校,我会得到第一个项目的 id。我可能做错了什么?我的代码示例如下

我的用户模型有

然后在我的学校模型中,我有

以我的形式我有

我的 application.js 看起来像

最后我的学校控制器是这样的

注意:学校显示得很好,但是当我选择一所学校时,例如列表中的第二所学校,并提交它保存的表格,其中只有第一所学校的 id 在列表中。

谢谢你的帮助。

0 投票
1 回答
1894 浏览

javascript - Jquery Tokeninput & 动态嵌套表单

我正在使用RB railcast 的设置 - #197 Nested Model Form Part 2来动态地将字段添加到表单中,但我在让Tokeninput 字段工作时遇到问题。

形式:

这是我的 user_product_fields 部分,令牌 text_fields 是我遇到的问题:

我的 application.js 中的 Jquery Tokeninput 函数:

嵌套形式在函数中的作用是:

这一行在这里:

使 tokeninput 字段动态化,这是我从 HTML 中提取的,请注意字段中不断变化的长数字。这是因为上面的行。

当字段不断变化时,如何让我的令牌字段工作?

谢谢你。


编辑:新的工作代码。


尝试data-pre使用 TokenInput 时:

0 投票
1 回答
604 浏览

jquery - 在rails 3.0.9中具有动态嵌套表单的jquery.Tokeninput

我试图在我的表单应用程序中使用 jquery Tokeninput 插件来自动完成 pouporse。

问题是,在我的 java 脚本中,上下文 ID 是动态生成的,所以我不知道如何指定它工作,即使我在视图字段中使用参数 :id 也无法识别。

我尝试将它与单个非动态字段一起使用并且工作得很好。问题在于编辑视图。当我开始编辑时,每个字段都会显示该项目的所有结果。

因此,如果我有 3 个字段,则 3 显示所有 3 个项目。

我的观点是

/views/comps/new.html.erb

/views/comps/_fields.html.erb

/views/comps/_insumos_comp_rel_fields.html/erb

jQuery 文件是:

/application.js

任何想法都会非常感谢。

0 投票
1 回答
745 浏览

ajax - jsonp 数据到 tokenInput(或类似)插件

当您开始在文本字段中输入他们的名字时,我正在使用他们的 JqueryUI 自动完成插件返回一个自动建议的音乐艺术家列表。我使用 Echo Nest API 作为数据源。

我目前使用的代码如下:-

现在,虽然这完美地工作并给了我一个自动完成列表,但我需要把它变成一个多选字段,允许我基本上“标记”用户希望的尽可能多的艺术家。

我发现了几个提供此功能的插件。最近我一直在玩“tokenInput”插件。但是这个插件希望数据以特定格式返回......像这样: -

我一直在使用这个简单的行来初始化插件:-

但是,当我设置 tokenInput 来读取 JSONP 数据源时,结果返回如下:-

如您所见,我想要的数据嵌套在“艺术家”对象中。因此插件(以及我尝试过的任何其他替代方案)不会读取数据并将其显示在下拉列表中。

有什么办法可以让这个数据源与 tokenInput 插件一起工作?或者,是否有任何其他“自动完成标记”插件能够实现此功能?

非常感谢!

0 投票
8 回答
10691 浏览

php - jQuery Tokeninput 如果不存在则添加

我正在编写一个基于用户输入的脚本,

我有一些字段需要从数据库中查询其值,

如果没有找到条目,我想添加一个新值,以便下一个用户可以通过自动完成找到它。

我发现这个名为 TokenInput 的漂亮且易于实现的 jquery 插件,但它似乎没有

接受在我的数据库查询中不可用的条目。

这是插件的链接:http: //loopj.com/jquery-tokeninput/demo.html

有解决方法吗?或者您是否建议另一个已经具有此功能的插件。

而且我有点担心这类网站的安全方面,在进行这种实施时我需要注意什么特别的事情吗?

0 投票
1 回答
958 浏览

jquery - 使用 Profile.all 中的 Rails 字段填充 JSON 文件

tags在我的 Rails 应用程序中使用 jQuery Tokeninput。我以前从未处理过 JSON(我是编程新手),但我想知道是否有一种方法可以创建然后用 .json 中的字符串值填充一个 json 文件Profile.all

这是index我的TagsController

如果可能的话,有人可以给我一个关于如何完成的想法吗?如果需要更多代码,请告诉我!

说明:我想这样做的原因是为了限制@tags已经存在的标签。

0 投票
0 回答
334 浏览

javascript - jQuery Tokeninput 部分标题

我想知道是否可以在令牌输入搜索的结果列表中定义部分标题(一种禁用的标题项,将标题跟随结果)?

我试过这样做,但这只是一种解决方法,它的行为不像我期望的那样:

插件中是否有任何选项允许此功能?

任何帮助将非常感激 !

0 投票
0 回答
712 浏览

jquery - Tokeninput 插件:- 更改 ajax 请求 URL

我正在从特定 URL 检索数据,但为了获得正确的结果,我需要删除一个参数。

当前由令牌输入生成的 URL 是:-

http://developer.echonest.com/api/v4/artist/suggest?api_key=W8ZWNWH6N&name=radiohead&_=1320665341820

我需要删除最后一部分:-

&_=1320665341820

我怎样才能做到这一点,以便令牌输入只生成具有以下格式的 URL:-

http://developer.echonest.com/api/v4/artist/suggest?api_key=W8ZWNWH6N&name=radiohead

我当前的“令牌输入”初始化代码是:-