v2.5.2
Giriş yap

Datatable Swal Anlık İşlem Daha Kısa Nasıl Yazılabilir?

aydinkeskin
295 defa görüntülendi
Swal.fire('Başarılı!', response.message, response.status).then(function(result){
    let DurumAktif = document.getElementById('SiteDurumAktif_'+id);
    let DurumPasif = document.getElementById('SiteDurumPasif_'+id); 
        if(DurumAktif){
        	DurumAktif.classList.add('btn-outline-danger');
        	DurumAktif.classList.remove('btn-outline-success'); 
        	document.getElementById('SiteDurumAktif_'+id).innerHTML="Pasif"; 
        	document.getElementById('SiteDurumAktif_'+id).dataset.sitedurum="Pasif";
        	DurumAktif.id = "SiteDurumPasif_"+id; 
        	o.draw();
        }
         if(DurumPasif){
        	DurumPasif.classList.add('btn-outline-success'); 
        	DurumPasif.classList.remove('btn-outline-danger');
        	document.getElementById('SiteDurumPasif_'+id).innerHTML="Aktif"; 
        	document.getElementById('SiteDurumPasif_'+id).dataset.sitedurum ="Aktif";
        	DurumPasif.id = "SiteDurumAktif_"+id; 
        	o.draw();
        } 
});

Js Nefrettiğim bir unnsur ama olmazdan da olmuyor malesef.
anlık işlem için böyle birşey yaptım sorunsuz çalışıyor.
ama bana biraz fazla geldi daha kısa nasıl yazılabilir bilgi verebilecek arakdaşlara teşekkürler.

"SiteDurum" =>	'<button type="submit" class="btn btn-outline-'.$SiteDurumColor.' LanguageSiteDurum" 
				id="'.$SiteDurumIdDurum.$row["id"].'"
                data-sitedurum="'.$SiteDurumPOST.'" 
                data-diladi="'.$row["dil_adi"].'" 
                data-ek="'.$row["dilEK"].'" data-id="'.$row["id"].'">'.$SiteDurum.'</button>',
Cevap yaz
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!