点击链接时是否可以渲染部分内容?
我已经搜索了谷歌和这里,但找不到任何可用的东西。
谢谢
最佳答案
是的,这是可能的。以下示例使用 jQuery,正如您标记的那样:
在您的 View 文件(实际显示的页面)中:
<%= link_to "Display a new view", path_to_controller, :remote => true %>
在您的 Controller 操作 (path_to_controller) 中,添加 js 响应:
respond_to do |format|
format.js
end
在path_to_controller.js.erb(js响应文件)中:
$("#your-placeholder-id").prepend('<%= escape_javascript(render 'path/to/view') %>');
希望有帮助!
关于ruby-on-rails-3 - 在 Rails 中渲染部分 onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6773751/