2
A
回答
15
是的,这是可能的。下面的示例使用jQuery的,当你标记它:
在视图文件(实际显示的页面):
<%= link_to "Display a new view", path_to_controller, :remote => true %>
在你的控制器动作(path_to_controller),添加一个JS回应:
而在path_to_controller.js.erb(js的响应文件):
$("#your-placeholder-id").prepend('<%= escape_javascript(render 'path/to/view') %>');
希望帮助!
相关问题
- 1. 在Rails 3中渲染部分MissingTemplate
- 2. Rails ajax渲染部分
- 3. Ruby on Rails渲染部分
- 4. Rails 3的渲染部分
- 5. Rails渲染部分:集合
- 6. Rails部分渲染两次?
- 7. rails渲染部分集合?
- 8. Ruby On Rails渲染部分
- 9. Rails 3渲染/部分
- 10. Rails渲染模态中的部分
- 11. Rails - 渲染每个块在js部分
- 12. Rails渲染部分内部线条块
- 13. Rails从控制器渲染部分
- 14. Rails 4渲染部分本地人
- 15. 渲染Rails的Ajax调用后部分
- 16. rails 3渲染部分带参数
- 17. Rails Ajax渲染部分(投票系统)
- 18. 将Rails部分渲染为图像
- 19. Rails 4 - 渲染部分访问类
- 20. Rails的渲染条件部分
- 21. Rails j渲染部分本地文件
- 22. 使用Rails助手渲染部分
- 23. Rails 3渲染部分零对象
- 24. Rails渲染部分不使用@instance_variable
- 25. Rails 4 - 用AJAX/JS部分渲染
- 26. 不渲染Rails 4部分正确
- 27. AJAX调用渲染Rails部分3
- 28. 为部分渲染javascript - Rails 3
- 29. 的Rails 3 - 渲染部分js.erb
- 30. 用ajax过滤Rails和渲染部分
嗨,我想通过AJAX加载的部分被称为像这样<%= render:partial =>“variant”,:collection => product.items.visible.order(“position ASC”)%> – andkjaer
这有可能像你所建议的那样做吗? – andkjaer
是的,你必须输入它<%= escape_javascript(render:partial =>“variant”,:collection => product.items.visible.order(“position ASC”))%>。只是不要忘记escape_javascript! –