Tag: jquery tokeninput

从Scratch标记:查询数据库问题

@saverio成功回答了关于从Scratch标记的数据库查询问题:标签云问题 现在我正在尝试将标记系统与jQuery-tokenInput连接到动态创建和查找标签,如http://railscasts.com/episodes/258-token-fields-revised 。 我的猜测是Posgresql数据库的查询问题。 我已经正确安装了Postgresql jQuery-tokenInput位于Application.js //= require jquery.tokeninput 不知何故,它可以从数据库中已有的标签加载标签,但它无法动态查询下面在pictures.js.coffee代码上列出的相同单词。 遵循所有相关范围: pictures.js.coffee jQuery -> $(‘#picture_tag_tokens’).tokenInput ‘/tags.json’ theme: ‘facebook’ prePopulate: $(‘#picture_tag_tokens’).data(‘load’) /views/pictures/_form 在这里,我的逻辑有点迷失 /models/picture.rb class Picture < ActiveRecord::Base attr_accessible :description, :title, :tag_tokens has_many :taggings has_many :tags, through: :taggings attr_reader :tag_tokens #The **below** is the relevant part for the #view/pictures/_form def tag_tokens=(tokens) self.tag_ids = Tag.ids_from_tokens(tokens) end def […]

在页面上的多个输入上使用tokeninput jquery插件

我正在使用来自loopj.com的jquery tokeninput插件。这是我的JS文件: $(document).ready(function() { // Token input plugin: $(“#issuer”).tokenInput(“/issuers.json”,{ crossDomain: false, theme: “facebook”, prePopulate: $(“#issuer”).data(“pre”), preventDuplicates: true }); $(“#shareholder”).tokenInput(“/shareholders.json”,{ crossDomain: false, theme: “facebook”, prePopulate: $(“#shareholder”).data(“pre”), preventDuplicates: true }); }); 这是我的标记: \ Issuer Shareholder 我的tokenize插件适用于#issuer但不适#shareholder ,如果我使用顶部的#shareholder选择器移动jQuery代码,令牌输入代码适用于#shareholder但停止为另一个工作。 我怎么能让它们都适用于它们? 此外,如果我在编辑模式下具有相同标记的相同表单 – 这意味着data-pre具有有效的JSON而不是[null] ,则令牌输入适用于这两个字段。

jQuery-tokeninput失败:“term”未定义?

在我的rails应用程序中,我试图使用jquery-tokeninput。 我有一切工作 – json响应和所有 – 但是当在标记化字段中输入任何内容时脚本错误,抱怨: TypeError: term is undefined –> return term.replace(regexp_special_chars, ‘\\$&’); jQuery和tokeninput脚本都被加载。 什么可能导致这个?

使用jquery TokenInput而没有默认的’name’

我试图使用这里找到的jquery tokeninput: http ://loopj.com/jquery-tokeninput/按照铁路指南的指南: http: //railscasts.com/episodes/258-token-fields 默认情况下,它需要表/ json上的“名称”列。 有任何方法可以自定义将其更改为其他内容(在我的情况下,’account_number’)? (在reailcast中,他说如果你没有’名字’栏,你需要额外的定制)

有没有想过不选择已在令牌输入中选择的名称?

有没有想法不选择已在令牌输入中选择的名称? 例如,首先我在搜索m时选择芒果。 下次我搜索m时芒果不应该被显示,因为已经选择了芒果。 有什么想法吗? 我有我的js喜欢这个jQuery – > $(‘#customer_plan_tokens’).tokenInput ‘/plans.json’ theme: ‘facebook’ prePopulate: $(‘#customer_plan_tokens’).data(‘load’) 在哪里放上preventDuplicates:true。 我试过但错误出现了! 我研究这个 http://railscasts.com/episodes/258-token-fields http://railscasts.com/episodes/258-token-fields-revised