我在视图中有一个复选框,它没有绑定到表单。当我点击一个链接时,我可以将它的状态发送params
给我的控制器或助手或其他任何东西吗?
问问题
367 次
2 回答
0
这不是 Ruby on Rails 特有的。
您可以使用onchange
复选框上的事件来触发操作。几乎总是,该操作是对 javascript 函数的调用。
<input type="checkbox" onchange="myFunction();">
在里面myFunction()
你可以构建一个查询字符串并ajax
拨打电话。这就是您可以将值传递给 rails 操作或后端的任何其他 CGI 脚本的方式。
也看看这个文档
于 2013-10-31T13:16:10.680 回答
0
我会根据您的需要建议一个流程,
制作一个输入类型复选框(不需要将其与任何表单绑定)并给它一个“id”属性(html)以在 DOM 上唯一地标识它。
用“#”目标建立一个链接并在点击时进行 Ajax 调用
在此 ajax 调用中,使用其 id 检查 js 中复选框的值,并使用 ajax 请求将其发送到控制器,并根据发送到控制器的复选框的值执行操作。
于 2013-10-31T13:34:28.467 回答