升级到 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/