【发布时间】:2013-11-19 20:54:48
【问题描述】:
我有两个单选按钮,我想获取它们的选中值,然后传递给 url 查询字符串:
这里是html
<h3>Please select an audience</h3>
<p><input class="age" type="radio" name="ageLimit" value="allAge"/> All ages </p>
<p><input class="age" type="radio" name="ageLimit" value="mature"/> Mature</p>
这是js:
当我使用这个时,数据库会拉出 [object, Object]
url : 'upload.php?aud='+$('input[name="ageLimit"]:checked', '#myForm').val($('input:radio[name="ageLimit"]:checked', '#myForm')),
当我使用它时,它只提取第一个变量
url : 'upload.php?aud='+$('input[name="ageLimit"]:checked', '#myForm').val(),
如何让选中的变量传递到查询字符串中?我看过几个关于 SO 的类似问题,但没有处理查询字符串
【问题讨论】:
-
我看不到你的JS;你能更新一下吗?
-
查看
val()的文档。它需要一个字符串作为参数而不是 jquery 对象。 -
第一个拉出 [object, Object] .. 您正在 设置 值 .. 在拉出第一个变量的第二个实例中,您正在 得到 值.. jQuery val() 方法可用于 set 和 get 值 - api.jquery.com/val/#val2 -
标签: jquery html radio-button