Bu işlemi en iyi şekilde ajax ile yapabilirsiniz hocam. Hem sayfa yenilenmeden size post işlemi sağlayacak, hem de post ettikten sonra dilediğin şekilde gelen cevabı kontrol edip işlem yaptırabilirsin. alert olur, başka bir işlem olur farketmez. Sana örnek olsun diye aşağıya kullandığım bir kod bloğunu bırakıyorum. Form submit edildiğinde js ile yakalayıp serialize yönteminde ajax ile post edip işlem yapıyorum ve swall ile alert veriyorum ;
$("#ch_hareket_duzenle_form").submit(function(event){
event.preventDefault(); //burada tıklanınca post işlemi yapmasın diye önlem alıyoruz
var post_url = $(this).attr("action"); //formun urlsi alınıyor
var request_method = $(this).attr("method"); //formun metodu alınıyor
var form_data = $(this).serialize(); //formun datası alınıyor
$.ajax({
url : post_url,
type: request_method,
data : form_data
}).done(function(response){
if (response == 1) {
Swal.fire( 'İşlem Başarılı', 'İşleminiz başarılı bir şekilde gerçekleşti.','success');
$('#ch_hareket_duzenle_form')[0].reset();
}
else { Swal.fire( 'İşlem Başarısız', 'İşleminiz gerçekleşmedi, lütfen BT departmanı ile iletişime geçiniz.','error'); }
});
});