ruby-on-rails-3 - 在 Rails 中渲染部分 onclick

标签 ruby-on-rails-3 jquery

点击链接时是否可以渲染部分内容?

我已经搜索了谷歌和这里,但找不到任何可用的东西。

谢谢

最佳答案

是的,这是可能的。以下示例使用 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/

相关文章:

javascript - JQuery Onchange 事件不适用于生产环境,但适用于我的本地实例

ruby-on-rails - 访问文件上传而不保存文件,然后将其作为附件通过电子邮件发送

ruby-on-rails - 如何配置 Fine Uploader 以发出与 Rails 兼容的请求?

javascript - 使用js创建心率监测图

javascript - 计算只读输入的动态值总和。 Jquery 和 AJAX

javascript - jQuery 脚本仅在第二个事件上执行

ruby-on-rails - 使用Rspec测试某个方法没有命中数据库

ruby-on-rails - Ruby 中缺少 libyaml(在 Rails 上)OCRA Build

ruby-on-rails-3 - Paypal 定期分期付款

php - 将类添加到指定元素