Bootstrap Model ile Form penceresi açıp
<div class="modal fade" id="musterikayit" tabindex="-1" role="dialog">Ajax ile post gönderip veri kayıt işlemi yapıyorum ve Sweet Alert le uyarı getiriyorum ekrana .
<script type="text/javascript">
$("#musteri").submit(function(){
event.preventDefault();
$.ajax({
type:"POST",
url:"musterikayit.php",
data:$("#musteri").serialize(),
success:function(data) {
var veri=JSON.parse(data);
console.log(data);
swal("Bu TC No ya Ait Müşteri Mevcut",veri.message,veri.status);
}
});
return false;
});
</script>Php Sorgusu<?php
require_once 'baglan.php';
if (isset($_POST['musteri-kayit'])) {
$varmi = $db->prepare("SELECT * FROM musteri WHERE tc_no=:tc_no");
$varmi->execute([':tc_no' => $_POST['tc_no'] ]);
if($varmi->rowCount()){
$data["status"]="error";
$data["message"]="hata";
echo json_encode($data);
}else{
$data["status"]="success";
$data["message"]="Kayıt Edildi";
echo json_encode($data);
$kayit=$db->prepare("INSERT into musteri SET
tc_no=:tc_no,
title=:title,
telefon=:telefon");
$create=$kayit->execute(array(
'tc_no'=> trim($_POST['tc_no']),
'title'=> trim($_POST['title']),
'telefon'=> trim($_POST['telefon'])
));
}
}
?>Fakat kayıt işlemi tamamlanınca Alert uyarı sonrasıFormdaki veriler temizlenmiyor ve model kutusu kapanmıyor ( ama kayıt yapıyor veri )
Deneme için
Şu kodları çalıştıramadım
$('#musteri').trigger("reset");
//close model
$('#musterikayit').modal('hide');Yardımlarınızı rica ederim...