我在变量“url”上获取值但是当我将值变量分配给Tokeninput时,我的文本框没有表示该值。当我将值直接传递给tokeninput时,我的文本框正在工作。最后我需要在传递变量时读取我的文本框tokeninput ..先谢谢 $(document).ready(function () { var url; $.ajax({ type: “POST”, url: “Tokeninput.aspx/GetData”, contentType: “application/json; charset=utf-8”, data: JSON.stringify({ Locale: ‘en-US’ }), datatype: ‘json’, async: false, success: function (data) { xmlDoc = $.parseXML(data.d); $xml = $(xmlDoc); $title = $xml.find(“status”); if ($title.attr(“code”) == “0”) { url = ($title.text()); } }, error: function (e) { alert(“check once…”); } }); […]
我正在使用http://loopj.com/jquery-tokeninput/中的插件创建一个用户列表,该用户列表具有对Web应用程序的管理员访问权限。 搜索,添加和删除用户非常有效。 但是,我想使用’readonly’function来阻止人们从列表中删除自己(这会导致问题,因为他们无法看到页面)。 该插件建议将”readonly” : true属性添加到设置页面的JSON中。 我做到了这一点,但我仍然可以删除自己。 这是生成的函数。 有人能看出它有什么问题吗? $(“#admin_users”).tokenInput(“/people/select”, { prePopulate: [ { “id”: 1, “name”: “Kevin Hughes”, “readonly”: true }, { “id”: 3, “name”: “Caroline Hughes”, “readonly”: false } ] }); 正如我所说,除了readonly位,它工作正常。 额外信息:我也在页面上使用Bootstrap。 这可以有任何互动吗?
目前我的jquery令牌输入工作正常。 我无法创建令牌,而令牌不在列表中 我在这里看到,这个function已经实现。 但是没有关于我们如何使用它的文档。 任何人都可以帮我提供文档或演示 js_js.js $(document).ready(function () { $(“#job_skills”).tokenInput(“/jobs/search_job_skills”, { theme: “facebook”, preventDuplicates: true, hintText: ‘Add skills need for job’, searchingText: ‘searching skills…’, allowCreation: true, creationText: ‘Add new element’ }); }); cons_controller.rb def search_job_skills search_for_json(Skill) end def search_for_json(model_search) @hash = [] @search_res = model_search.where([‘name LIKE ?’, “#{params[:term]}%”]) @search_res.each do |tag| @hash << { id: […]
我正在尝试在我的应用程序中的表单中添加一个tokeninput jquery字段,允许用户发布状态更新。 我希望用户能够将作品(单独的模型)附加到状态更新。 我正在使用act_as_taggable_on gem,我的查询指定标签上下文“工作”。 但是,该字段不会加载任何搜索结果。 我实际上有一个第二个tokeninput字段,允许用户将标签附加到状态更新,就像这个网站使用标签附加到此发行票证一样。 它工作正常! 我正在尝试镜像该function以指定搜索工作模型的上下文,并且我正在努力实现。 有任何想法吗? 非常感谢您的时间和帮助! 这是相关的代码: 发布模型 attr_accessible :content, :tag_list, :work_list acts_as_taggable_on :tags acts_as_taggable_on :works 后控制器(更新) def work_list query = params[:q] @work_list = ActsAsTaggableOn::Tag.includes(:taggings).where(“taggings.context = ‘works'”).where(“tags.name ILIKE ?”, “%#{params[:q].downcase.to_s}%”).all @work_list = @work_list.select { |v| v.name =~ /#{query}/i } respond_to do |format| format.json { render :json => @work_list.map{|w| {:id => […]
我在我的网站上使用了令牌输入,这是我如何初始化令牌输入: $(document).ready(function () { var populateValue = document.getElementById(”).value $(“#”).tokenInput(“../Employee/getEmployeeDetails.ashx”, { deleteText: “X”, theme: “facebook”, preventDuplicates: true, tokenDelimiter: “;”, minChars: 3, tokenLimit: 1, prePopulate: populateValue }); }); 脚本被困在这一行: prePopulate: populateValue 当我删除这一行时,不会有任何javascript错误,但我需要这个,因为我需要预先填充令牌输入。 populateValue是: [{ “id”: “11566”, “name”: “Smith – White” }] 有一个javascript错误: 未捕获的TypeError:不能使用’in’运算符在[{“id”:“11566”,“name”:“Smith – White”}中搜索’47’ 我该如何解决这个错误?
我正在编写一个基于用户输入的脚本, 我有一些字段需要从数据库中获取其值, 如果没有找到条目,我想添加一个新值,以便下一个用户通过自动完成找到它。 我发现这个看起来很棒且易于实现的jquery插件叫做TokenInput,但它似乎没有 接受我的数据库查询中不可用的条目。 这是插件的链接: http : //loopj.com/jquery-tokeninput/demo.html 这有解决方法吗? 或者你建议另一个已经具有此function的插件。 我有点担心这类网站的安全方面是否有一些我需要在进行此类实施时需要注意的事项?
我正在使用jQuery TokenInput调用node.js中编写的服务。 该服务正在给我一个回应。 (我已经在onResult和resultsFormatter记录了它。)但是令牌的下拉并没有显示出来。 我的服务回复如下: { “data”: [ { “name”: “a”, “key”: 1023040, “subtext”: “abc” }, { “name”: “b”, “key”: 1023040, “subtext”: “pqr” } ] } JavaScript代码如下。 $(“#myInputTextBox”).tokenInput(‘http://myWebService’, { crossDomain: true, theme: “facebook”, minChars: 3, resultsFormatter: function(item) { console.log(“” + item.name + “”); return “” + item.name + “” }, onResult: function (results) { results […]
我正在使用Loopj Tokeninput插件 ,我想知道是否有人在其中实现了jQuery“combobox”function ? 或类似的东西? 范围是允许通过单击“向下箭头”或仅通过单击输入字段来显示来自本地源的所有数据,就像下拉菜单一样(但允许在输入内容时缩小范围……)。 如果是这样,有人可以分享如何实施它吗?
我正在使用Jquery令牌输入插件。 我试图从数据库中获取数据而不是本地数据。 我的Web服务返回json结果包装在xml中: [{“id”:”24560″,”name”:”emPOWERed-Admin”},{“id”:”24561″,”name”:”emPOWERed-HYD-Visitors”}] 我已经在http://loopj.com/jquery-tokeninput/网站上查了一下,该网站说该脚本应该按以下格式输出JSON搜索结果: [ {“id”:”856″,”name”:”House”}, {“id”:”1035″,”name”:”Desperate Housewives”} ] 两者似乎都是相同的,但仍然没有得到我的页面中显示的项目。 我也发布了我的代码。 我的Js代码:DisplayTokenInput.js $(document).ready(function() { $(“#textboxid”).tokenInput(‘PrivateSpace.asmx/GetDl_info’, { hintText: “Type in DL Name”, theme: “facebook”, preventDuplicates: true, searchDelay: 200 }); }); 我的网络服务代码: [WebMethod] [ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)] public string GetDl_info(string q) { string dl_input = string.Empty; DataSet ds; PSData ObjDl = new PSData(); ds […]