我有两张带收音机按钮的桌子。我需要将之前的单选按钮值更改为false
,将新值更改为true
,并将两者通过Ajax发送到控制器。到目前为止,我已设法将新的true
值发送回数据库。
以下是代码:
$(document).ready(function(){
$('table').on("change", 'td .radiobtn' , function(){
$.ajax({
url: '/home/radiobuttonvalue',
type: 'POST',
data: {id:$(this).data("id"), value:$(this).prop('checked')},
success: function(data){
console.log(data);
}
});
});
data.forEach(function(account) {
var object = account.type === 'purchase' ? $('.purchase tbody') : $('.sales tbody');
var checked = !account.type_default ? "" : "checked";
object.append(`<tr><td><input class="radiobtn" type="radio" "value="${account.type_default}" name="radio-${account.type}" checked="${checked}" data-id="${account.id}"></td>`);
});
});