Tag: javascript

redirect_to离开iframe

我有一个rails应用程序,它有一个在iframe中呈现的表单,并且从创建操作我想redirect_to到iframe并重新呈现整个页面而不是iframe。 我很好奇有什么想法可以实现这一目标。

Bootstrap模式没有关闭表单提交 – Rails

我认为我有这种模式: …… …… true, :html => {:id => “addForm”} do |f| %> @item.upc %> “inventoryID”, :value => “” %> “addSubmit”) %> …… …… 因为表单是远程的,我希望这个模式隐藏在表单提交上。 我是这样做的: $(‘#addForm’).submit(function() { $(‘#addListItem’).modal(‘hide’); }); 目前正在发生的事情令我感到困惑。 当我点击提交时,表单远程提交并且模态保持打开状态。 当我第二次点击提交按钮时,表单再次提交并隐藏模态。 为什么这个模态不会隐藏在第一次提交中? 提前致谢!

如何在highcharts中显示for循环的结果

我是新手(JS,Rails和highcharts,但他们非常好),我真的很感激一些帮助。 我的故事是我有一个for loop ,我想在highcharts显示for循环的highcharts 。 我该怎么做? A n: H: K: P: A: T: $(function() { new Highcharts.Chart({ chart: { renderTo: “calculations_chart” }, title: { text: “Sum for a year” }, xAxis: { text: “Years” }, yAxis: { title: { text: “Sum” } }, series: [{ data: //for loop? }] }); });

在导轨模态中渲染部分

我在模态窗口中渲染部分时遇到问题。 我用简单模态和原型窗口尝试过它。 我基本上试图在模态弹出窗口中渲染部分内容。 这是现在的样子: ‘groups/show’)+”); win.showCenter(); “)%> 我已经尝试了多种组合,如何放置escape_javascript位以及在简单模式中尝试这个。 任何帮助将非常感激。

Rails中的共享JS(咖啡)

如果我想在app / assets / javascript下的不同文件之间共享一些JavaScript函数,那么组织目录结构的最佳方法是什么? 假设我有shared.js.coffee sharedFunction = -> ‘Hello ‘ 现在,我如何在其他地方使用它? 就像这里一样,在welcome.js.coffee中 welcome = (name) -> sharedFunction() + name 如何才能首先加载 shared.js.cofee ? 我试着把它放在application.js的最开头,但它没有改变任何东西。 似乎共享文件加载时间太长, 欢迎管理开始执行并注意到未定义sharedFunction。

如果选中复选框,则更改单元格值 – RoR中的dhtmlxGrid

我在RoR上使用dhtmlxGrid。 我有一个复选框和一个“onCheck”事件,每次选中复选框时都会激活该事件。 var grid = new dhtmlXGridObject(“grid_here”); grid.setImagePath(“/images/dhtmlx/imgs/”); grid.setHeader(“Result, PatientID, Approved, Status, Approved Date”); grid.attachHeader(“#text_filter,#text_filter,#text_filter,#text_filter,#text_filter”); grid.setColTypes(“txt,ed,ch,co,ed”); grid.setColSorting(“str,str,str,str,date”); grid.setInitWidths(“100,100,*”); grid.setSkin(“dhx_skyblue”); grid.init(); grid.load(“/approves/data”); grid.attachEvent(“onCheck”,doOnCheckBoxSelected); dp = new dataProcessor(“/approves/dbaction.xml”); dp.init(grid); function doOnCheckBoxSelected(rID, cInd, state) { if (state==’1′) {alert(“date approved”);} } 当我选中任何复选框时,“警报”世界正常。 我现在想要做的是,当选中复选框时,自动更改单元格“状态”和“批准日期”中的值。 该复选框名为“已批准”,当人们点击“已批准”复选框时,我希望使用当前日期自动更新名为“已批准日期”的单元格,并将“状态”更改为“已批准”。 我不知道如何在网格单元格中存储新值。我怎么能这样做,是否可能?

Rails使用JSON对象呈现部分

在我的rails应用程序中,我创建了一个javascript回调函数,用于轮询处理端点以检查图像是否已完成处理,然后更新视图,如下所示: create.js.erb 创建回调 // start polling for processed image function imageProcessed() { $.ajax({ url: “/posts/” + + “/processing”}) .done(function(data) { if (data.processing) { setTimeout(imageProcessed(), 2000); } else { // append image url when processed $(“#js-capture-container”).html(”); } }); } imageProcessed(); posts_controller.rb 端点 def processing data = { processing: @post.image_processing } if !@post.image_processing? data[:image_url] = @post.image_url(:pair) end […]

Rails:不是ember,不是JS响应,而是介于两者之间

我正在开发一个标准的rails应用程序,到目前为止我还没有使用任何AJAX,只是很好的HTML。 我的计划是迭代地添加“远程”链接以及所有这些东西并支持JS响应,因为我知道生成JS服务器端非常非常邪恶,但我发现它非常方便,简单,快速和它使应用程序足够活泼,i18n开箱即用。 使用纯JSON方法会更轻,但需要大量客户端编码。 现在想象一下,在这个应用程序中,用户有一个邮箱,并且由于他们可以在不重新加载页面的情况下完成大部分甚至所有操作,因此邮箱计数器永远不会更改,除非他们手动刷新页面。 所以,问题出现了:哪种方法最好? 我想过使用Ember(用于数据绑定),并通过某种用于ruby的把手实现与rails共享视图。 这对于开发人员来说非常棒,但不是很透明(我)。 虽然我猜我只需要编写将由ember使用的把手视图,其余的仍然可以用原始格式编写,不是吗? 另一个选择可能是使用某种事件系统(可能是EventSource?),并且只是方便地使用JS视图方法,并听取这些事件。 我想这些应该是JSON对象,并且必须对客户端进行编码才能处理它们。 这看起来有点麻烦,我需要一个heroku(faye?)的解决方案,这是我的应用程序托管的地方。 任何提示? 我认为ember方法更强大,但似乎也很复杂,我不想重复自己的服务器和客户端。 编辑: 我已经看到了这个 ,或多或少是选项#2。

Link_to标签显示地图模态Rails 5

当我点击地图标记时,会弹出一个模态: 我刚刚实现了一个搜索function,当我点击一个结果时,我试图获得它,所有信息的模态将像照片一样弹出。 这是我正在为该页面使用的代码: MapsController: class MapsController map.id, :number => map.number, :name => map.name, :tabid => map.tabid, :zipcode => map.zipcode, :latitude => map.latitude, :longitude => map.longitude }) end end def favorite @map = Map.new(:number => ‘Favorite Site’) @map.save redirect_to :back flash[:success] = “favorited” end def show @maps = Map.find(params[:id]) end end SearchController: class SearchController map.id, :number […]

使用Rails和Slim自定义Javascript类型

在Rails中,javascript_tag和javascript_include_tag都将type属性呈现为 类型= “文本/ JavaScript的” 我需要自定义此属性。 我们的应用程序使用Slim语法,这使得这更加困难。 script src =“mathjax_config”type =“text / x-mathjax-config” ^没有错误,但甚至不包括文件 javascript_tag [type =“text / x-mathjax-config”] javascript代码在这里 ^抛出错误 我希望避免让文件远离苗条。 Ruby版本1.9.3 Rails版本3.2.3