1

2ページを実装しようとしています。最初のページは、2番目のページに表示したいアイテムの選択です。

最初のページで、レンダリングしたいアイテムを選択しました。

ボタンをクリックすると、1。これらのアイテムのIDが配列に配置され、2。ユーザーは次の方法で新しいページにリダイレクトされます。

window.location.replace("/schedule");

今、私は次のことを達成したいと思います。

Railsを介してajax呼び出しを実行して、各配列アイテムを取得します。つまり、myclass/[id]のURLにajax呼び出しを行います。配列内のアイテムに属するID。

現在のページから次のページに配列アイテムを取得する方法や、これを実現するためのより良い方法があるかどうかはわかりません。任意のアドバイスや提案をいただければ幸いです。

4

1 に答える 1

2

フォームに追加:remote => trueします。action_name.js.erb次に、アプリはの代わりにビューをレンダリングしますaction_name.html.erb。jsファイルにコードを入れることができます。これはリダイレクトなしでdivを補充します。fe

$('#div_id').html('<%= escape_javascript render(your_partial_name) %>');

パーシャルアクションとコントローラーアクションで特別なことをする必要はありません。すべて同じです。

于 2013-01-07T10:02:06.020 に答える