2016-12-12 18 views
0

リモートオプションを使用して自分のプロジェクトでページネーションを実装しようとしています。ターゲットファイルを正常にレンダリングしていますが、ポップアップを表示できません。私はoutput.js.erbファイルのescape_javasciptコードが表示をポップアップしていないと考えています。 output.js.erb内のコードは以下のコードを助けてくださいリモートでレールを使用しているときにポップアップが機能しない

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

ビューファイルにページネーションのために使用されている

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

以下の通りです。あなたのポップアップにはJavaScriptを必要とし、あなたがappend()でそれを追加しようとする場合は、事前

+0

'= link_to"より多くの出力を表示 "、:page =>(@ page + 1).to_s、:remote => true'、パスがありません? – RSB

+0

私は応答を得ており、結果もレンダリングされます。しかし、問題はポップアップのためだけです。私はjavascriptが動作していないと思う – Sachin

+0

あなたのコントローラのアクション – Fallenhero

答えて

0

のおかげで、あなたはこの

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

ような何かをしようとする必要があります私はあなたが$("#output").append("<%= escape_javascript(render 'output') %>")と場所でHTMLを追加した場合、それは良くなると思いますjavadoc to modal to output.js.erb

関連する問題