jquery - 正在升级:with parameter on a link_to_remote in Rails 3

标签 jquery ruby-on-rails-3 link-to ujs

升级到 Rails 3 时,首选 UJS 替代 link_to_remote 上的 Rails RJS 帮助程序 ':with' 参数(使用新的不显眼的 link_to... :remote => true 语法)。

例如。替换为:

link_to_remote "Ajax Call", example_path(@thing), :with => "'foo=' + $('field').val()"

具体来说,我正在研究一个链接,该链接使用 ajax 发送带有选择选项值的 put 请求,以更新表单中的某些其他字段。

最好的、不引人注目的方式来做到这一点是什么?

最佳答案

我找到了这个线程,但我用另一种方式解决了它。如果您已有 data-remote => true 的链接,您可以执行以下操作:

$(document).on('ajax:before', selector_to_your_link, function() {
  $(this).data('params', params_that_you_want_to_send);
});

关于jquery - 正在升级:with parameter on a link_to_remote in Rails 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3503660/

相关文章:

ruby-on-rails - Rails 链接数据远程 ="true"和数据方法 ="PUT"后的回调

javascript - 带有 show(0).delay(3000).hide(0) 的 IE7 错误

ruby-on-rails - 安装pg gem后无法启动rails server

jquery - 选定的单选按钮显示带有 jQ​​uery 的文本输入

ruby-on-rails - rails 如何制作条件类

ruby-on-rails - Rails 3 中的 Kaminari 分页错误

ruby-on-rails - Rails 3 - 链接到 :remote, 更新地址 URL

javascript - 链接到:method and confirm: not working

javascript - jquery:使用 jquery 更改输入 val 不会影响输入拦截器

悬停时 jQuery 淡入无效 : div with jpg inside div