2011-07-21 7 views

答えて

15

はい可能です。あなたのビューファイル(実際に表示されるページ)に

:あなたのコントローラのアクション(path_to_controller)で

<%= link_to "Display a new view", path_to_controller, :remote => true %> 

、JS応答を追加します。

を次の例では、あなたがそれをタグ付けなど、jQueryのを使用しています

とpath_to_controller.js.erb(JS応答ファイル)内:

$("#your-placeholder-id").prepend('<%= escape_javascript(render 'path/to/view') %>'); 

それは助けることを望む!

+0

こんにちは、AJAXを介して読み込みたい部分は、この<%= render:partial => "variant"のように呼び出されます:collection => product.items.visible.order( "position ASC")%> – andkjaer

+0

あなたが提案したようにそれは可能ですか? – andkjaer

+0

はい、<%= escape_javascript(render:partial => "variant"、:collection => product.items.visible.order( "ASC"))%>と入力する必要があります。ちょうどescape_javascriptを忘れないでください! –

関連する問題