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 в контроллере.