Я использую ajax JQuery для размещения данных. Но когда я нажимаю кнопку POST для данных, входное имя не может POST, и ответ в базе данных равен NULL. СПАСИБО ЗА ОТВЕТ
Это мой JQUERY
$('#btn-save').click(function(){
$.ajax({
url: "<?= site_url('transaksi/tambah_kehadiran'); ?>",
method: "POST",
data: $('#form-presensi').serialize(),
dataType: "JSON",
success: function(response) {
if(response.status) {
setTimeout(function(){ window.location.href = "<?php echo site_url('transaksi/kehadiran'); ?>"; }, 2000);
reset();
alertify.success("Data berhasil ditambah");
return false;
} else {
reset();
alertify.error("Data gagal ditambah");
return false;
}
}
});
});
Это мой контроллер
public function tambah_kehadiran(){
$data_kehadiran = array(
'kode_kehadiran' => $this->input->post("kode_karyawan"),
'kode_karyawan' => $this->input->post("kode_karyawan"),
'hari' => $this->input->post("hari"),
'tanggal' => $this->input->post("tanggal"),
'jam_masuk' => $this->input->post("jam_masuk"),
'kode_shift' => $this->input->post("kode_shift"),
'nama' => $this->input->post("nama"),
'keterangan' => $this->input->post("keterangan")
);
$q = $this->model_transaksi->insert('kehadiran', $data_kehadiran);
if($q){
echo json_encode(array('status' => true));
}else{
echo json_encode(array('status' => false));
}
}
РЕЗУЛЬТАТ
Error Number: 1048
Column 'kode_kehadiran' cannot be null
INSERT INTO `kehadiran` (`kode_kehadiran`, `kode_karyawan`, `hari`, `tanggal`, `jam_masuk`, `kode_shift`, `nama`, `keterangan`) VALUES (NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
Filename: C:/xampp/htdocs/Klinik/system/database/DB_driver.php
Line Number: 691