我想在 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/