0
Ich möchte den Datensatz mit Sweetalert js löschen. Dies ist meiner Ansicht nach file: -Löschen Sie den Datensatz mit Sweetalert js im Codeigniter mit Ajax
<a class="action-link delete" title="delete" href="#" onclick="confirmDelete()"> <i class="glyphicon glyphicon-trash"></i> </a>
Das ist meine Funktion: -
function confirmDelete(){
var id=1;
swal({
title: 'Are you sure?',
text: "You won't be able to delete this!",
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'OK',
closeOnConfirm: false
},function (isConfirm) {
$.ajax({
url: base_url+"admin/mycontroller/delete",
type: "POST",
data: {"id":id},
dataType:"HTML",
success: function() {
swal("Done!", "It was succesfully deleted!", "success");
},
error: function (xhr, ajaxOptions, thrownError) {
swal("Error deleting!", "Please try again", "error");
}
});
});
}
Dies ist mein Controller-Funktion
public function delete(){
$id = $this->input->post('id');
$data[ 'status'] = '0';
$where = array('id' => $id);
$this->model->update($this->tablename , $data , $where);
}
löschen, aber nicht die Daten löschen. Bitte hilf mir.
aber base_url ich in Header-Datei in Ansichten definieren. und mit diesem kann ich die Daten auch in Ajax hinzufügen –
können Sie ID durch Ajax bekommen ??? –
Nein, ich überlasse statische ID –