Codeignitier, как редактировать данные из базы данных с помощью MVC, если запрос с помощью "как" на таблице

Нужна помощь... в моей базе данных сервера slq им с помощью команды

select a.data1, c.data1 as Nama1, d.data1 as Nama2, b.data1 as Nama3, a.subTotal as SubTotal from Tabel1 a inner join Tabel2 b on a.data1 = b.kode inner join Tabel2 c on b.kode = c.kode inner join Tabel3 d on a.kode = d.kode where b.kode = 2 order by c.data1, d.data1, b.data1

и мой JavaScript с помощью команды

//Ajax Load data from ajax
function edit_room(Kode)
{
    save_method = 'update';
    $('#form')[0].reset(); // reset form on modals
    $('.form-group').removeClass('has-error'); // clear error class
    $('.help-block').empty(); // clear error string

    $.ajax({
        url : "<?php echo site_url('room/ajax_edit')?>/" + Kode,
        type: "GET",
        dataType: "JSON",
        success: function(data)
        {

            $('[name="Kode"]').val(data.Kode);
            $('[name="Nama1"]').val(data.Nama1);
            $('[name="Nama2"]').val(data.Nama2);
            $('[name="Nama3"]').val(data.Nama3);

            $('#modal_form').modal('show'); // show bootstrap modal when complete loaded
            $('.modal-title').text('FORM EDIT Room'); // Set title to Bootstrap modal title

},
        error: function (jqXHR, textStatus, errorThrown)
        {
            alert('Error get data from ajax');
        }
    });
}

но почему я не могу редактировать Nama1, Nama2 и Nama3

там любой специалист может мне помочь

1 ответ

Вы говорите о редактировании в методе успеха ajax? Если это так, то вы должны использовать то же имя, которое вы указали в запросе, либо создать массив ответов для вызова ajax в контроллере.

Другие вопросы по тегам