2013-01-07 31 views
1

我想實現兩頁。第一頁是我想要在第二頁上顯示的項目的選擇。JQuery的重定向與Ajax調用另一頁Rails

在我的第一頁上,我已經完成了我想渲染的項目的選擇。

上的一個按鈕的點擊,1,這些商品的ID將被放置在一個陣列和2的用戶將通過被重定向到一個新的頁面:

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

現在,我想實現以下內容:

通過rails執行ajax調用以獲取每個數組項。即讓ajax調用myclass/[id]的url。屬於數組中項目的ID。

我不知道如何從當前頁面獲取我的數組項目到下一個頁面,或者如果有更好的方法來實現這一點。任何意見或建議將不勝感激。

+0

建議如果我不重定向頁面,而是隱藏divs選擇? –

回答

2

:remote => true添加到您的表單中。然後,應用會呈現您的action_name.js.erb視圖,而不是action_name.html.erb。在js文件中,您可以放置​​代碼,這將補充div而不重定向,f.e.

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

你不需要做任何特殊的部分和控制器操作,它都是一樣的。

+0

這不完全是我問的,但我確實使用div隱藏在同一頁上呈現2頁,所以謝謝。 –