2016-12-12 25 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