Tag: javascript

Ruby on rails:如何从登录弹出窗口向用户提供的凭据发送一个AJAX请求到rails控制器

另外,如何使用弹出窗口中输入的值,在javascript函数中: login_request() ,它在click上被调用,最终将发送AJAX请求。 注意:代码段包含弹出窗口中包含的所有字段。 Email ID <!—-> <!—-> <!—-> PASSWORD <!—-> <!—-> <!—-> ” style=”max-width: 100%;” /> 谢谢。

Ruby on rails的弹出窗口

我有Popup的javascript作为POPUP.JS 在我看来,我想使用弹出窗口 “submit_button”, :popup => [‘exam_dialog’,’toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,fullscren=yes,resizable=no’]%> 它显示为HTML Start 但我需要HTML作为 ? Start Exam 任何人都可以帮助this.hide()ans的语法吗? 开始考试

XMLHttpRequest请求的资源上没有“Access-Control-Allow-Origin”标头

所以StackOverflow上有一些问题可以解决这个错误,但是在我检查过的10-15个问题中,我无法找到解决我的确切问题的方法。 我正在远程服务器上运行Angular应用程序(端口9000)和Rails应用程序(端口3000)。 角度应用程序通过发布请求向rails应用程序发送请求。 发出请求时,Javascript控制台会显示以下错误消息: XMLHttpRequest cannot load http://0.0.0.0:3000/api/query. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://10.241.16.159:9000’ is therefore not allowed access. 从我读过的内容来看,我需要更改一下我的Rails应用程序,以便它可以接受来自其他服务器的连接(这看起来很奇怪,因为这两个应用程序都运行在同一个ec2实例上)。 我试过添加一行像 skip_before_filter :verify_authenticity_token 我的控制器在rails中,但这似乎没有任何影响。 我该如何解决这个错误?

Rails Jquery不适用于其他页面

我相信jQuery不能在你刚刚安装的页面上工作。 例如,当我键入localhost:3000 /时,在’/’目录中所有jQuery都可以工作。 但是当我点击Rails创建的链接时 页面正确加载,但jQuery不起作用。 我的jQuery代码如下所述: $(function() { console.log( “pageloaded” ); …. $(‘.up’).click(function(){ ….. }); });

在Rails中包含特定于页面的Javascript的正确方法

我想包括这个,例如: jQuery(document).ready(function($) { $(‘#my-modal’).modal(options) }); 在rails应用程序中的一个特定位置。 在我的例子中,该文件名为views / modals / mymodal.html.erb。 那里只有那里。 如果不把它放在所有页面上,如果我把它放在资产中就会发生,我无法弄清楚如何做到这一点。 谢谢!

使用CarrierWave和Rails设置Froala WYSIWYG编辑器

我一直试图让Froala完全使用我的rails设置。 我有一种类似于应用程序的博客,其中包含与每篇post相关的post和​​图片。 class Post < ActiveRecord::Base has_many :images accepts_nested_attributes_for :images class Image < ActiveRecord::Base belongs_to :post mount_uploader :image, ImageUploader 我正在试图弄清楚如何使用Froala。 我可以在Froala配置中设置上传URL,但我不知道它应该是什么。 $(function() { $(‘.selector’).froalaEditor({ // Set the image upload URL. imageUploadURL: ‘????’, imageUploadParams: { id: ‘my_editor’ } }) }); 我整天都在研究这个问题并尝试了我能想到的一切。 任何帮助将非常感谢。 谢谢。

Rails 3有条件地包含Javascript文件

我正在试图找出在轨道3中包含以下内容的最佳方法: 正如你所看到的,我只是想将这个javascript文件提供给IE …所以也许我不应该这样做…我愿意接受建议。 我正在使用它来指定包含的默认javascript文件: config.action_view.javascript_expansions [:defaults] =%w(jquery rails jquery-ui jquery.flot) 无论如何我只能在用户使用IE的情况下在默认值中指定此excanvas.js吗? 最好的方法是什么? 谢谢!

使用带有link_to的工具提示(Ruby on Rails 3.2.3)

我已成功使用类似于以下代码创建文本工具提示: text on page 但是,我想使用link_to命令为菜单中定义的链接执行工具提示。 我已经包含了我希望工具提示出现的声明:   这是bootstrap.js.coffee中的JS代码: $(“.tooltip”).tooltip() $(“a[rel=tooltip]”).tooltip() 我是一名学生,仍然在学习很多关于Rails,Twitter Bootstrap,CSS3,HTML5等的知识。我做了很多网络搜索,但没有找到任何我理解的例子。 基本上没有什么能直接说明我可以在link_to语句中做一个工具提示。 任何帮助,将不胜感激。

如何做一个Ajax GET请求从rails获取数据并将其传递给javascript(谷歌地图)?

我有一个模型位置,有两列纬度和经度。 我想找到一种方法,我可以获取位置列表,并使用Ajax和javascript将它们传递给谷歌地图。 到目前为止,我的代码如下: map.js: function initialize() { var map; var latlng = new google.maps.LatLng(37.09, -95.71); var options = { zoom: 5, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP, disableDefaultUI: true, disableDoubleClickZoom: true, noClear: true, navigationControl: true, navigationControlOptions: { position: google.maps.ControlPosition.TOP_RIGHT } }; map = new google.maps.Map(document.getElementById(‘map’), options); var marker = new google.maps.Marker({ position: latlng, map: map, title: ‘Click […]

根据屏幕大小更改列数

我正在尝试使用Bootstrap,我想知道如何根据屏幕大小调整列数。 我从Bootstrap CSS教程中看到了这个: .col-xs-12 .col-md-8 .col-xs-6 .col-md-4 .col-xs-6 .col-md-4 .col-xs-6 .col-md-4 .col-xs-6 .col-md-4 .col-xs-6 .col-xs-6 我在大屏幕尺寸上有6列,我想在中型屏幕上将其切换为两行3列,在小屏幕上切换为3行2列。 在我看来,我只能改变列的宽度而不是列的数量。 我可以用Bootstrap来做,如果没有,这将是一个好方法吗? JavaScript的?