通常当我有一个输入时,我使用这种语法:
ensino: $('#amount').val()
但现在我有一组单选按钮:
<input type="radio" id="radio1" name="radios" value="1">
<label for="radio1">Politécnico</label>
<input type="radio" id="radio2" name="radios" value="2">
<label for="radio2">Universitário</label>
<input type="radio" id="radio3" name="radios" value="3">
<label for="radio3">Profissional</label>
<input type="radio" id="radio4" name="radios" value="4">
<label for="radio4">Outro</label>
如何进行Ajax发布?在这种情况下,我不能使用id,对吗?
感谢。
答案 0 :(得分:1)
我相信它会是$('*[name=radios]:checked').val()
。
答案 1 :(得分:0)
摘自http://api.jquery.com/jQuery.post/:
Example: send form data using ajax requests
$.post("test.php", $("#testform").serialize());
你可能不应该手工拼接所有元素,而是可以使用jQuery的http://api.jquery.com/serialize/函数执行ajax POST。
答案 2 :(得分:0)
$('input:radio[name=bar]:checked').val();