Ajax hata mesajı yazdırma
Merhaba arkadaşlar. Şuan yalnızca php ile kodladığım sitemi ajax ile daha dinamik hale getirmeye çalışıyorum. Çok yeniyim ve eksiğim çok. Bazen ne kadar arama yapsamda sorunuma bir çözüm bulamıyorum.
Sorunum şu: Üye girişi yapıldığında işlem başarılı ise önceki sayfaya yönlendiriyor, sorun yok. Fakat işlem başarısız olduğunda gelen cevabı yine başarılı olarak değerlendirdiği için yine yönlendirme yapıyor. Bu success kısmında if ve else kullanımı yapabilir miyiz? Yapabilirsek eğer nasıl yaparız? Çözüm konusunda yardımcı olacaklara şimdiden çok teşekkür ediyorum.
Kodlarım şu şekilde:
Rica ederim, aslında bu bahsettiğiniz diğer cevapta kısmen bulunmakta. Orada bir dizi ile status ve message tutulmuş.
Ajax isteminizde success veya error function(response) kısmındaki response php betiğinden gelen json formatındaki sonucu sizin almanıza olanak sağlıyor.
Yani örnekten yola çıkarsak response.message size "Giriş başarılı" metnini döndürecektir.
Sizin burada eklemeniz gereken, boş olmamasını istediğiniz post elemanlarını bir diziye atıp error response kodu ile geri döndürmek.
Ajax betiğinizdeki error kısmında da bunu response.errorValues gibi bir tanımla kontrol edebilirsiniz. Parçalayabilirsiniz.
Bir örnek vermek gerekirse;