Ruby on rails 如果选中,仅发送复选框标记的键
我有一组由复选框表示的过滤器类别,现在它正在Ruby on rails 如果选中,仅发送复选框标记的键,ruby-on-rails,Ruby On Rails,我有一组由复选框表示的过滤器类别,现在它正在query\u参数中的上发送全名+ /?max%5D=5&Movies=on&Art=on&Outdoors=on 相反,我宁愿只是寻找钥匙的存在来知道它在那里。这将使url稍微短一些,便于人们复制/粘贴 /?max%5D=5&Movies&Art&Outdoors 或者,我可以有一个带有所有复选框作为值的category键吗?我认为默认情况下是不可能的,您必须构造一个onsubmit脚本来构建URL
query\u参数中的上发送全名+
/?max%5D=5&Movies=on&Art=on&Outdoors=on
相反,我宁愿只是寻找钥匙的存在来知道它在那里。这将使url稍微短一些,便于人们复制/粘贴
/?max%5D=5&Movies&Art&Outdoors
或者,我可以有一个带有所有复选框作为值的category
键吗?我认为默认情况下是不可能的,您必须构造一个onsubmit脚本来构建URL并重定向到它,而不是直接发布到服务器。你最好还是保持原样。如果没有一些JS,基本上是不可能的?不要这样认为,在选中复选框后,你会提交任何表单吗?或者,只要您选中复选框,它就会自动提交?不,您可以从表单参数、键值对构建URL,并跳过复选框的值,然后window.location.href重定向。但这并不保证服务器会接受您的请求。