问题标签 [tag-it]
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.
javascript - jQuery Tag-it 插件
可能重复:
试图让 tag-it 与 AJAX 调用一起工作
如何从数据库中获取标签以进行自动完成。
我觉得我可以自己处理 php 部分:)
这是自动完成功能的最小代码,我真的不明白如何将标签发布到 php.ini。
你可以在这里找到完整的代码:http: //aehlke.github.com/tag-it/css/jquery.tagit.css
jquery - jQuery Tag-It - 使用值和标签对象列表
刚刚尝试了出色的 Tag-It!jquery 的插件(http://aehlke.github.com/tag-it/),但我无法让它按我的意愿工作。
我有一个像这样的对象列表:
我在我的设置中传递给 tagSource 选项:
这很好用,除了当我单击自动完成列表项时,它会在标签中显示数值,而不是食物名称。
因此,有可能必须将“值”输入到隐藏字段中,并将“标签”显示为标签名称?
这是我的意思的屏幕截图。该值出现在标签标签中,并且标签正在丢失到以太;-)
有人可以在这里帮助我吗?将不胜感激!
在此先感谢,
javascript - tagit : 通过 ajax 将标签创建限制在给定的列表中
我正在使用 jquery ui 插件进行标记:
https://github.com/aehlke/tag-it
我有几个问题:
当用户从列表中选择时,我想保存该标签的 id 和值。
仅从 AJAX 调用返回的列表中创建标签
/li>
jquery - tagit 自动完成功能不适用于 IE9
我正在尝试使用 tagit 自动完成(http://webspirited.com/tagit/)。演示页面适用于所有浏览器。我在 forms.py 中有一个用于自动完成小部件的类,其中我有以下 tagit 代码
网址是:
url 被命中并且 json 响应数据出现在 IE9 控制台中。但是,不会出现自动完成框。这个问题只存在于IE9中。我正在使用 jquery 1.7.1 和 jquery-ui-1.8.2-custom。我也用 jquery-1.8.18-custom 尝试过,但没有任何变化。如果我使用一些预定义的标签数组,tagSource
它在 IE9 中可以正常工作,但如果我尝试从 url 获取数据,即使我对 url 进行硬编码,它也不起作用。
我想在发布问题时实现我们在 Stack Overflow 上的 Tags 选项,但显示的数据应该来自 url。我的问题是它不适用于 IE9,但不适用于所有其他浏览器。我没有为旧版本的 IE 尝试它,因为我们正在为 IE9+ 实现项目
任何帮助是极大的赞赏。非常感谢。
php - 带有 mysql 的 PHP JSON 输出用于 tag-it
我正在尝试让 tag-it jquery 插件与 json 字符串一起使用。目前我正在从数据库中获取我的值,如下所示:
在 AJAX 中调用时会给出以下输出:
但我必须以以下格式输出 JSON 字符串:
我怎样才能做到这一点?
javascript - Tag-it jquery:从网络服务中获取标签
我正在尝试从 web 服务获取 tag-it 标签,问题是我什至可以成功,警报永远不会出现,也不会出现错误事件。
ruby-on-rails - act_as_taggable_on 标签添加了两次
我有一个 RoR 应用程序,允许用户标记他们收藏中的项目。我使用 tag-it.js Jquery 插件并使用 Ajax 调用来添加和删除 ItemsController 中的标签。我的问题是每个标签都添加了两次,因此当我执行@item.tags.each 时,所有标签都会显示两次。
物品控制器:
使用 Tag-it.js 处理 AJAX 标记的 Javascript:
用户添加/删除标签的 item#_form 视图:
我必须注意,有必要拥有标签所有权(由 current_user),以便 Jquery 自动完成仅基于当前用户的先前标签而不是所有用户完成。我认为问题在于我必须将标签添加到 tag_list 中,然后将 tag_list 添加到用户项目标记中。我找不到解决这个问题的方法,因为 current_user.tag() 方法似乎在调用 current_user.tag() 时覆盖了以前的项目标签,所以我必须将新标签添加到以前的标签以保留它们。
此外,当我提交 item#_form 时,我需要以某种方式让 update 方法忽略 tags 属性,因为它试图将它们保存到 item 但它们已经通过 AJAX 调用保存,所以我收到此错误:
提前致谢。
PS。以下是我如何在 ItemsController 中自动完成工作:
jquery - TagIt 渲染初始标签
我正在使用带有自动完成功能的tagit,我想在编辑项目时用当前标签填充我的标签列表。
我还将它配置为在选择时将标签的 ID 保存在隐藏的输入字段中,并且这个隐藏的输入当前填充了当前正在编辑的项目的标签 ID。
如何在标签编辑器上设置初始值?
java - 通过 ui:repeat 在 JSF 中的 jQuery UI 小部件访问添加的值
- 我在 ul-list 中添加了一个 ui:repeat 以生成一个无序列表
- 通过jQuery Tag-It 小部件,列表可以很好地编辑(不幸的是,primefaces 还没有类似的组件)
- 保存表单时,我无法访问新创建的值(只有其他 primefaces 组件的值)
XHTML
豆
模型
任何想法,我如何访问添加到 UL 列表中的值?谢谢!
编辑: bean 是会话范围的
jquery - jQuery Tag-It 自定义
我正在尝试为以下两种行为自定义 jQuery Tag-It 小部件(http://aehlke.github.com/tag-it/):
1)在标签中允许逗号(我可以通过自定义 triggerKeys() 来允许它,但小部件仍然不允许在标签中使用逗号,例如,当我添加像“test”这样的标签时,它只会将其添加为“test”而不是显示逗号)。但是,它确实删除了“逗号”作为标签触发器。
2)允许重复(小部件目前不允许我添加重复的标签,似乎没有允许这样做的方法)
我想问的另一件事与此相关:是否有任何与包括 jQuery 小部件相关的标准,特别是关于包括多个 css 和 js 文件,因为多个小部件使用多个文件,并且我在网站上包含的小部件之间似乎存在冲突.
如果有人能指出我正确的方向,那将对我有很大帮助。否则,具有类似功能的小部件(允许重复、逗号、拖动、关闭)。
谢谢!