v2.5.2
Giriş yap

SweetAlert 2 ile Silme işlemi (ÇÖZÜLDÜ!!!)

aydinkeskin
2,202 defa görüntülendi

merhaba arkadaşlar

kodlar aşağıdaki gibidir fakat bir türlü silme işlemi gerçekleşmiyor

sürekli fail dönüyor

JS kodları

<script>
$(document).ready(function(){

$(document).on('click', '#delete', function(e){
		e.preventDefault();
	var id = $(this).data('id');

swal({

	  	title: 'Are you sure?',
	  	text: "You won't be able to revert this!",
	  	type: 'warning',
	  	showCancelButton: true,
	  	confirmButtonColor: '#3085d6',
	  	cancelButtonColor: '#d33',
	  	confirmButtonText: 'Yes, delete it!',
	}).then((result) => {
	  	if (result.value){
	  		$.ajax({
		   		url: '/ajans/panel/include/islemler.php',
		    	// type: 'GET',
		    	type: 'POST',
		       	data: 'delete='+id,
		       	// data: id,
		       	dataType: 'json'
		    })
			
		    .done(function(response){
				// alert(id);
		     	swal('Deleted!', response.message, response.status);
		    })
		    .fail(function(){
				// alert(id);
		     	swal('Oops...', 'Something went wrong with ajax !', 'error');
		    });
	  	}

	}) 
});

});
</script>

PHP KODLARIm
if(isset($_POST['delete']) && $_SESSION['adminlogin']=="true"){

$response = array();
	// $pid = intval($_POST['id']);
	$pid = intval($_POST['delete']);

	// $query = "DELETE FROM yonetici WHERE id=:id";
	// $stmt = $db->prepare( $query );
	// $stmt->execute(array(':id'=>$pid));
	if(!empty($pid)) {
		$response['status']  = 'success';
		$response['message'] = 'Product Deleted Successfully ...';
	} else {
		$response['status']  = 'error';
		$response['message'] = 'Unable to delete product ...';
	}
	echo json_encode($response);

}




Butonlar

	     <li>   <a class="btn btn-sm btn-danger" id="delete" data-id="<?php echo $row["id"]?>" href="javascript:void(0)">
			<i class="fa fa-trash"></i></a>
			<button type="submit" name="delete" id="delete" data-id="<?php echo $row["id"]?>" class="btn btn-danger"><i class="fa fa-trash"></i></button>
			
			</li>
			
	ne yaptıysam çalıştıramadım.
	id yi çekiyor görüyorum ama hiç bir şekilde veriyi post etmiyor direk fait e düşüyor.
aydinkeskin
1509 gün önce

@mutluol

url ile ilgiiili sorun gözükmüyor 200 olarak veri gidiyor fakat success işlemini göndermiyor geri

local de bu şekilde sorun yaşıyorum
hosting de veri zaten hiç gitmiyor. id yi alıyor 200 olarak gönderiyor ama geri hiç bişi gelmiyor.