JavaScript radiobutton之前和新值

时间:2016-07-18 07:56:37

标签: javascript jquery html ajax

我有两张带收音机按钮的桌子。我需要将之前的单选按钮值更改为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>`);
    });
});

0 个答案:

没有答案