我有5个复选框,每个复选框都有自己的值。
如果我正常提交,我会收到一个$ _GET请求,如
http://siteurl.com/?&checkbox1=a&checkbox2=b&checkbox3=c....
它看起来很难看,所以我想我可以发送一个隐藏的输入,比如:
http://site.url.com/?checkeddata=a,b,c...
那么我如何从复选框中提取数据并将其存储在隐藏字段中?
答案 0 :(得分:1)
如果您不希望用户看到总结的数据,您应该考虑使用POST
方法。
了解如何选择获取或发布here
顺便说一下,您还应该考虑使用jquery API中的.serialize()
函数。
另见POST
和Serialize
上的此SO帖子:jquery serialize and $.post
答案 1 :(得分:1)
我建议只使你的个人复选框名称可以显示,没有任何关于该URL的“丑陋”,而且更清楚。如果您不希望用户看到任何内容,请考虑POST。
如果你真的想这样做,你会想: