Bu hatanın çalışması için 404-500 gibi sunucu hatası alması gerekir. Sizin döndürdüğünüz hata success fonksiyonunda yakalanır.
error:function(cevap){
$("#alert").html('<div class="alert alert-success"><button class="close" data-dismiss="alert">×</button><strong>Hata!</strong> Giriş bilgileri hatalı. Tekrar Deneyiniz.</div>');
$("#girisyap").show();
$(".kapat").hide();
}Örnek: cevap json tipinde olsun.
json_encode(
array(
"basarili" => array("message" => "Tebrikler başarıyla giriş yaptınız. Yönlendiriliyorsunuz...", "url" => "uye.php"),
"basarisiz" => array("message" => "Giriş başarısız.", "url" => "")
)
);success:function(cevap){
if(cevap.basarili){
$("#alert").html('<div class="alert alert-success"><button class="close" data-dismiss="alert">×</button><strong>Başarılı!</strong> Yönlendiriliyorsunuz...</div>');
// window.location = "index.php";
$(".kapat").hide();
}
}else{
$("#alert").html('<div class="alert alert-success"><button class="close" data-dismiss="alert">×</button><strong>Hata!</strong> Giriş bilgileri hatalı. Tekrar Deneyiniz.</div>');
$("#girisyap").show();
$(".kapat").hide();
}Yazım hataları olabilir kontrol edersiniz.