我有许多名为“ iva”的单选按钮,就像8一样,如果您选择与默认值不同的值,如何用ajax传递值?
<td>IVA > Exento <input type="radio" name="iva" id="ivae" checked="true" /></td>
<td>Peq.Contr.Even.Soc.<input type="radio" name="iva" id="ivapces" /></td>
<td>Cons.Final<input type="radio" name="iva" id="ivacf" /></td>
<td>Peq.Contr.Event<input type="radio" name="iva" id="ivapce" /></td>
<td>Resp.Monotr.<input type="radio" name="iva" id="ivarm" /></td>
<td>Monotr.Social<input type="radio" name="iva" id="ivams" /></td>
<td>Resp.Inscrip.<input type="radio" name="iva" id="ivari" /></td>
<td>Contr.Eventual<input type="radio" name="iva" id="ivace" /></td>
js ???
最佳答案
试试这个脚本。您应该为所有单选按钮设置value =“”。
$(document).ready(function(){
$('input:radio[name="iva"]').change(function(){
var ivaval = $(this).val();
$.ajax({
url: 'test.php',
type: 'POST',
data: "&test="+ivaval,
success: function(data) {
console.log(data);
},
error: function(e) {
console.log(e.message);
}
});
});
});