我正在尝试实现两个页面。第一页是我想在第二页显示的项目的选择。
在我的第一页上,我已经完成了我想要渲染的项目的选择。
单击按钮时,1。这些项的id将放在一个数组和2中。用户将被重定向到一个新的页面,通过:
window.location.replace("/schedule");
现在,我想实现以下目标:
通过rails执行ajax调用以获取每个数组项。例如,对myclass/[id]的url进行ajax调用。属于数组项的id。
我不知道如何从当前页面到下一页获得我的数组项,或者是否有更好的方法来实现这一点。如有任何意见或建议,我将不胜感激。
添加:remote => true
到您的表单。然后,应用程序将渲染你的action_name.js.erb
视图而不是action_name.html.erb
。在js文件中,你可以放置代码,这些代码将替换div而不需要重定向,例如
$('#div_id').html('<%= escape_javascript render(your_partial_name) %>');
你不需要在partial和controller action中做任何特别的事情,它们都是一样的