问题标签 [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 回答
2475 浏览

jquery - 如何在输入元素“上方”显示下拉列表

我正在使用jQuery Tokeninput插件来显示音乐艺术家姓名的自动完成列表,通过 jsonp 传递。

这一切都很好,但是我需要在页面上的固定页脚中输入内容,这意味着下拉列表本身当然会离开页面底部。

我想反转这种行为并使下拉列表出现在输入元素的“上方”,但我似乎找不到实现这一目标的方法。

有任何想法吗?

0 投票
1 回答
601 浏览

javascript - jquery tokeninput 在编辑时不显示 h:inputtext 上的数据

我使用 seam 框架,我想在我的项目中集成tokeninput 自动完成插件。

我成功地进行了集成并将数据保存在数据库中,但问题是当我在验证时提交表单时,数据丢失了h:inputtext,在编辑输入文本时也是空的。

0 投票
1 回答
2541 浏览

ruby-on-rails-3 - 使用 jquery tokeninput 和acts_as_taggable_on

我已经实现了这篇文章中概述的框架:How to use jquery-Tokeninput and Acts-as-taggable-on有一些困难。就预先填充适当的主题和 ajax 搜索而言,这是有效的,但是当我输入一个新标签时,它会在文本区域失去焦点时立即被删除。我不确定我做错了什么。这是我的一些相关代码:

用户模型(做标记):

商品型号(接受标签):

物品控制器:

在我的部分表格上:

我的路线:

[差不多好了!!!]

表单上的 js [注意:元素的 id 是动态分配的]:

0 投票
1 回答
56 浏览

ruby-on-rails - 范围不识别两个列?

在我的 Tokeninput 自动完成字段上,我试图使返回的列既是我的:address,又:website是当它通过定义的:store方法时。

我的 json 页面:http://localhost:3000/business_stores.json正确显示所有结果,但 Token 字段仅显示:address结果而不显示网站结果。我该如何解决?

0 投票
1 回答
621 浏览

jquery - 在 Web 服务的情况下,服务器端文本框值始终为空字符串

我正在使用 tokenInput jquery 插件进行自动完成。这个脚本工作正常

但是当我更换线路时

它向我显示自动完成,但在按钮单击事件中它显示 demo.Text 为空字符串。我检查了 firebug 中的响应,响应是

0 投票
1 回答
627 浏览

jquery - 如何同时包含`jquery.tools.js`和`jquery.tokeninput.js`

可能重复:
JQuery UI 和 JQuery 工具可以一起工作吗?

我有一个页面需要 JQuery 的 tokeninput(用于下拉菜单)以及 JQuery 的“工具”(用于工具提示等)

如果我做

然后 Chrome 给了我错误:

如果我把 JS 调用反过来,那么一切都会加载,但该tokeninput方法在文本字段上不可用。

如果我只有该jquery.tokeninput.js文件,那么tokeninput工作正常,一切正常,除了引入的功能jquery.tools.js不可用,例如tooltip.

仅供参考:我包含的整个脚本列表是:

0 投票
1 回答
1525 浏览

ruby-on-rails-3 - Jquery + Rails 3 + TokenInput 插件 + PrePopulate

我正在使用 tokeninput 插件(http://loopj.com/jquery-tokeninput/demo.html)来自动完成多个标签,并且它在New表单上工作得很好。

现在我想在编辑表单中预先填充相同的内容;这是我遇到困难的地方。我创建了一个文件,它以 json 格式(id 和 name)返回值。如果我从服务器日志中复制这些结果并将其放入 tokeninput 插件的 prePopulate 选项中,它就可以正常工作。

但是当我这样做时

wheretag_list_pre是以 json 格式返回所选标签的操作。如果我提醒

它返回[object Object]并且不预先填充任何内容。

我认为问题出在某些地方,当我的文件返回 json 格式数据时,在视图的这一侧,它没有得到预期的结果。

在这个问题中提出了类似的问题,但尚未回答https://stackoverflow.com/q/5892326/489018

更新: 我现在使用与http://railscasts.com/episodes/258-token-fields?view=asciicast相同的方法 我正在使用 data-pre 来获取令牌所需的 json 格式 id 和名称字符串-输入。

样本输出是

现在我的 HTML 文本标签看起来像这样。

其中 list1 是 id 和名称格式的数组 @list1 的示例输出如下所示。

和新的 tokenInput 看起来像这样:

现在我的问题是它没有预先填充任何内容。其他一切都很好。

谢谢。如果您需要更多信息,请与我们联系。

0 投票
1 回答
711 浏览

javascript - 使用 jquery 令牌输入时出现意外的“空”令牌字段 - 我该如何摆脱它?

我关注了这个截屏视频:http ://railscasts.com/episodes/258-token-fields?view=asciicast

作为其中一个步骤,我按照建议添加了预填充选项,并使编辑表单运行良好。这是javascript,因为我使用的是Rails 3.1,所以用coffeescript编写:

这一切都很好,除了现在,在#new 操作中,令牌输入字段总是以“null”开始。

以下是有问题的表单部分:

任何想法为什么会发生这种情况/我如何解决这个问题?我想保留预填充,以便适当地填充编辑表单。

0 投票
2 回答
376 浏览

jquery - 使 Prototype 和 tokeninput.js 文件一起工作

我在我的页面上使用以下 JS 文件

https://github.com/loopj/jquery-tokeninput/blob/master/src/jquery.tokeninput.js

但我也在同一页面上附加了 Prototype.js 文件,并且第一个脚本由于 Prototype 而无法正常工作。谁能告诉我我需要使用哪些更改

所以 tokeninput.js 可以工作。希望有人明白我想问什么。问候。

0 投票
2 回答
8710 浏览

jquery - Jquery Tokeninput如何获取名称而不是id

我试着打电话给那个,但它似乎没有返回任何东西..我做错了什么吗?