2016-12-12 88 views
0

我想在我的项目中使用远程选项来实现分页。它正在成功渲染目标文件,但无法显示弹出窗口。我认为output.js.erb文件中的escape_javascipt代码阻止显示弹出窗口。在output.js.erb代码如下弹出窗口不工作,而在远程使用rails

$("#output").append("<%= escape_javascript(render 'output') %>") 

给出下面的代码被用于分页视图文件

= link_to "Show more ouputs", :page=>(@page+1).to_s, :remote => true 

请帮助。在此先感谢

+0

我认为'= link_to“显示更多ouputs”,:page =>(@ page + 1).to_s,:remote => true',路径缺失? – RSB

+0

我得到的响应和结果也呈现。但这个问题只适用于弹出窗口。我认为JavaScript不起作用 – Sachin

+0

请显示你的控制器动作 – Fallenhero

回答

0

如果您的弹出需要JavaScript脚本和你想与append()加它,你应该尝试做这样的事情

var script = document.createElement('script'); 
script.type = 'text/javascript'; 
script.text = "alert('replace alert with javascript for your popup');" 
$("#output").append(script); 

我认为,这将是更好,如果你添加HTML与$("#output").append("<%= escape_javascript(render 'output') %>")和地点javascript for modal to output.js.erb