1

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

在我的第一页上,我选择了要渲染的项目。

单击按钮时,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 回答