У меня проблема с вставкой данных с использованием ajax с JQGrid, когда я пытаюсь передать данные, скажем, succses, но не сохраненные в базе данных, я думаю, что у меня проблема с ajax или добавить функцию в php
здесь мой ajax
function AddPost(params) {
$.ajax({
url: '<?php echo base_url() ?>index.php/Welcome/tambah_data',
data: {
nama: params.nama,
deskripsi: params.deskripsi,
user_id: params.user_id,
created_time: params.created_time,
},
async: 'true',
cache: 'false',
type: 'post',
success: function (data) {
alert("Data successfully added");
},
error:function(data){
alert("error happend");
}
});
console.log(params);
}
и здесь мой контроллер
function tambah_data(){
$id=$_POST['id'];
$name=$_POST['name'];
$deskripsi=$_POST['deskripsi'];
$user_id=$_POST['user_id'];
$created_time=$_POST['created_time'];
$sql = "INSERT INTO `master_matakuliah`( `id`, `name`, `deskripsi`, `user_id`,`created_time`)
VALUES ('$id','$name','$deskripsi','$user_id','$created_time')";
if (mysqli_query($conn, $sql)) {
echo json_encode(array("statusCode"=>200));
}
else {
echo json_encode(array("statusCode"=>201));
}
mysqli_close($conn);
}
может помочь мне с этим? извините за мой плохой английский sh, спасибо