Ruby on rails Jquery通过Ajax调用重定向到另一个页面Rails

Ruby on rails Jquery通过Ajax调用重定向到另一个页面Rails,ruby-on-rails,ajax,ruby-on-rails-3,jquery,Ruby On Rails,Ajax,Ruby On Rails 3,Jquery,我试图实现两个页面。第一页是我想在第二页上显示的项目的选择 在我的第一页上,我选择了要呈现的项目 单击一个按钮,1。这些项目的ID将放置在一个数组和2中。用户将通过以下方式重定向到新页面: window.location.replace("/schedule"); 现在,我想实现以下目标: 通过rails执行ajax调用以获取每个数组项。i、 e.对myclass/[id]的URL进行ajax调用。属于数组中项目的id 我不确定如何将数组项从当前页面移到下一页,或者是否有更好的方法来实现这一点

我试图实现两个页面。第一页是我想在第二页上显示的项目的选择

在我的第一页上,我选择了要呈现的项目

单击一个按钮,1。这些项目的ID将放置在一个数组和2中。用户将通过以下方式重定向到新页面:

window.location.replace("/schedule");
现在,我想实现以下目标:

通过rails执行ajax调用以获取每个数组项。i、 e.对myclass/[id]的URL进行ajax调用。属于数组中项目的id


我不确定如何将数组项从当前页面移到下一页,或者是否有更好的方法来实现这一点。任何建议都将不胜感激。

:remote=>true
添加到您的表单中。然后,应用程序将呈现您的
action\u name.js.erb
视图,而不是
action\u name.html.erb
。在js文件中,您可以放置代码,该代码将在不重定向的情况下回复div

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

在部分和控制器操作中,您不需要做任何特殊的操作,这都是一样的。

如果我不重定向页面,而只是隐藏div以供选择,是否明智?这不完全是我所要求的,但我确实使用div隐藏在同一页面上呈现了这两个页面,谢谢。