Tag: jquery

正则表达式validation它的网络路径PHP,jQuery,JavaScript,Ruby

试图找出一个用于validation网络路径的正则表达式,例如: \\comp\xyz或\\comp或\\comp\x\y\z\storage或者在所有部分上更长的东西,但希望传达它的尖端。 我目前所拥有的是一个简单的输入字段,我有一个用户传递信息。 事实上,我不希望他们把它弄错,因为后端连接到一个客户端,使用它在网络上的计算机上运行进程,所以我需要的最后一件事就是有人输入错误的东西并成为其他东西的原因断。 所以我认为一个快速的preg_match会让我很好地从我目前正在使用的PHP方面确认这一点,但我确实需要将它用于JavaScript和基于Ruby构建的层,因此我不知道所有正则表达式是否相等或不是我需要一个适用于所有级别的工具.. 另外为了节省我回来的时间,我最终需要找出一个允许用户执行本地路径的正则表达式,即: C:\ , X: , H:\path\to\folder或网络路径为之前提到的。

使用rails-Ajax调用控制器方法?

我试图从我的视图中的按钮在我的application_controller.rb中执行Ruby方法。 在昨天的post中,有人告诉我使用Ajax调用这样做,因为没有它,只会在页面加载时运行。 我对此很陌生,我很难理解它。 我安装了rails-Ajax gem,它被添加到我的Gem文件中。 我遵循“ 将Rax网站的Ajaxfunction集成到历史记录,书签,部分刷新,Rails闪存,用户回调,脚本执行,重定向。 ”直到第5步。 我只是不知道接下来要做什么。 这是我目前的配置。 该方法仅在页面加载时运行: 我的看法: executer function executeit() { var selectingCommand = document.getElementById(“CommandSelect”); var selectedCommand = selectingCommand.options[selectingCommand.selectedIndex].text; var selectingServer = document.getElementById(“serverlist”); var selectedServer = selectingServer.options[selectingServer.selectedIndex].text; var username=document.getElementById(“login”).text; var password=document.getElementById(“password”).text; ; } 我在application_controller.rb中的方法: def execute require ‘rubygems’ require ‘net/ssh’ @hostname = “smtlmon02” @username = “test” @password = “1234” @cmd […]

消失的检查标记之谜

如果用户单击一个复选框,则会触发下面的代码,但勾选标记有时会消失,因此在应该选中该复选框时将取消选中该框。 $(document).on(“page:change”, function() { $(“.habit-check”).change(function() { habit = $(this).parent().siblings(“.habit-id”).first().attr(“id”); level = $(this).siblings(“.level-id”).first().attr(“id”); if($(this).is(“:checked”)) { $.ajax( { url: “/habits/” + habit + “/levels/” + level + “/days_missed”, method: “POST” }); } else { $.ajax( { url: “/habits/” + habit + “/levels/” + level + “/days_missed/1”, method: “DELETE” }); } }); }); # I ALSO TRIED USING […]

在rails资产管道中的js.coffee文件中使用erb时出错

我有以下代码: /assets/javascripts/home.js.coffee.erb jQuery -> addClickListeners = -> $(document).on ‘click’, ‘#add-chord-link’, addChord $(document).on ‘click’, ‘#remove-chord-link’, removeChord addChord = (e) -> e.preventDefault() console.log(“”) console.log(“”) console.log(‘addChord clicked’) $(‘#chord-choices’).append(‘addedChord’) removeChord = (e) -> e.preventDefault() $(‘#chord-choices select’).last().remove() console.log(‘removeChord clicked’) addClickListeners() console.log(“”)的控制台输出是/assets/rails.png ,这是我所期望的。 但是,每当我包含console.log(“”)我在页面加载时收到错误说明: undefined method `link_to’ for #<#:0x007f9095b78ab8> 为什么这不起作用?

在Rails 4表单中将列表作为参数数组提交,使用javascript将params值添加到params hash

我有一个Rails 4表单,它在表单页面上使用AJAX构建部件列表。 一旦在 构建了部件列表,我想将列表作为值数组提交到params散列中的参数中。 我的表格: { :onSubmit => ‘getParts’ } do |f| %> prohibited this service from being saved: params[:tool_id] %> ‘datepicker’ %> ‘datepicker’ %> Parts Used Default Parts: 当用户从选择列表中选择默认服务时,此javascript将触发: $(‘#service_service_type_id’).change(function() { var id = this.value; $.ajax ({ url:’/get_default_parts’, type:”POST”, data: { service_type: { id: id } } }); }); 这将根据选择从DB获取部件列表。 然后它通过JS返回一个数组,然后将其附加到空的默认部件列表: Default Parts: 变为: […]

js.erb没有执行javascript但是处理了rails

我试图让我的分页使用Ajax,使用will_paginate或kaminari。 当我点击分页链接我的日志说 Processing by Instructor::FullDashboardController#pupil_leads as JS 和 Rendered instructor/full_dashboard/pupil_leads.js.erb within layouts/main (0.1ms) 但是js没有效果。 所以为了测试我写的 console.log(“Hello”); alert(‘Hello Rails’); 在js.erb文件中,在我的日志中,我看到This is the js file预期This is the js file ,但我的浏览器的js控制台中没有任何内容,警报也没有显示。 所以我知道文件正在处理中,因为我的logger.debug工作但没有js。 我该如何进一步排除故障? Rails 4.1 Ruby 2.1 完全破折号控制器 class Instructor::FullDashboardController ‘text/javascript’ } f.html end end

确定rails3 jquery自动完成插件的结果范围

我正在使用https://github.com/crowdint/rails3-jquery-autocomplete ,它似乎正在工作。 唯一的问题是假设我有一个字段在所有post标题上执行自动完成,但我希望它只显示用户创建的post标题。 有没有办法做这样的事情? 即find_by还是什么? 谢谢! -Elliot 编辑 它在文档中说: If you want to display a different version of what you’re looking for, you can use the :display_value option. This options receives a method name as the parameter, and that method will be called on the instance when displaying the results. class Brand < ActiveRecord::Base def […]