javascript - 将 Ruby var 作为 Javascript 参数传递

标签 javascript ruby-on-rails ruby

我想在 Rails 复选框中将 ruby​​ var 作为 javascript 函数参数传递,如下所示:

<%= check_box_tag 'Sugestão', prato.id , prato.sugestao,:class => prato.categoria_pratos_id, :id => "task-check3",:onchange =>"checkbox('<%=prato.categoria_pratos_id%>')"  %>

我的 Javascript 复选框功能运行良好。但是我需要将 id 作为参数传递...如果我这样做,它只会给我应用程序错误

最佳答案

这是因为您在 <%= %> 内提供的内容是 ruby 。您不必在传递参数时再次使用该表示法。只需使用 :onchange => "checkbox('#{your_id}')"

关于javascript - 将 Ruby var 作为 Javascript 参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37617569/

相关文章:

javascript - 在新标签页中打开链接的按钮

javascript - 从 href 属性获取查询字符串参数

javascript - RxJs:在 flatMapLatest 完成后访问 flatMapLatest 之前的数据

ruby-on-rails - omn​​iauth 和电子邮件密码注册的最佳做法是什么?

ruby-on-rails - 如何通过 Amazon Cloudfront 控制下载次数

javascript - JQuery 根据值设置自定义属性

ruby-on-rails - Rails + Google Analytics(分析)

ruby - 使用 HTTP 字节范围 header 加速下载

ruby-on-rails - ruby 和 Rails : Metaprogramming variables to become class methods

ruby - 如何在ruby中对文件进行排序