Я работаю над проектом, где внутри панели администратора у меня есть таблица для запросов, и я хочу разрешить администратору удалять любой из них. мой взгляд код выглядит следующим образом:CodeIgniter: удалять данные из базы данных MySQL с помощью AJAX
<button type="button" class="btn btn-danger delbtn" onclick="delenquiry(<?php echo $value->id;?>)">Delete this Enquiry</button>
Мой Аякса код:
function delenquiry(id) {
if (confirm("Are you sure?")) {
$.ajax({
url: base_url + 'loginc/delenq',
type: 'post',
data: id,
success: function() {
alert('ajax success');
},
error: function() {
alert('ajax failure');
}
});
} else {
alert(id + " not deleted");
}
}
код Контроллер:
public function delenq() {
$id = $this->input->post('id');
$this->logins->delenqs($id);
}
И модель код:
public function delenqs($id) {
$this->db->where('id', $id);
$this->db->delete('enquiry');
}
Я искал answ но их не было. Может кто-нибудь сказать мне, что не так с моим кодом. Заранее спасибо ...
Вы получаете какие-либо ошибки? любое сообщение об ошибке в консоли? – mdamia
@mdamia нет, я получаю и предупреждаю, говоря «ajax success» – V15HM4Y
var_dump ($ id); или опубликовать данные? вы получаете идентификатор? – mdamia