Merhaba Arkadaşlar Kodlarda şöyle bir hatam var, seçili olmamasına rağmen sweet alert 'Soruyu soruyor.' tümünü işaretleyip işaretini kaldırdıktan sonra tekrar kaldırma butonuna tıkladığımda düzgün çalışıyor.









$(document).on('click', '#toplu_sil', function(e){
var toplusilid = [];

$(":checkbox:checked").each(function(id){
toplusilid[id]=$(this).val();

});

if (toplusilid.length == 0){
swal({
title: 'Hata',
text: 'Lütfen Seçim Yapınız',
type: 'error'
})
}else{
SwalDelet(toplusilid);
e.preventDefault();
function SwalDelet(toplusilid){


swal({
title: 'Soru',
text: "Seçili Olan Kayıtlar Tamamen Kaldırılacaktır!",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#4caf50',
cancelButtonColor: '#f44336',
confirmButtonText: 'Evet',
cancelButtonText: 'Hayır',
showLoaderOnConfirm: true,

preConfirm: function() {
return new Promise(function(resolve) {
$.ajax({
url: 'adm/islem.php',
type: 'POST',
data:{toplusilid:toplusilid},
dataType: 'json'
})
swal('Başarılı', 'Seçili Kayıtlar Silindi', 'success');
slider_liste();
});
},
allowOutsideClick: false
});

}
}
});