v2.5.2
Giriş yap

Bu kod tam olarak ne işe yarıyor?

bukr3j
303 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Anladığım kadarıyla iletişim formu gönderildiğinde sayfayı geri döndürsün diye ama tam emin olamadım. Sanki kod yanlışmış gibi geliyor. (Benim yazdığım bir kod değil önceki stajyer arkadaş yazmış.)
Kod:

if ($('.js-ajax-form').length) {
	$('.js-ajax-form').each(function(){
		$(this).validate({
			errorClass: 'error',
		    submitHandler: function(form){
	        	$.ajax({
		            type: "POST",
		            url:"mail.php",
		            data: $(form).serialize(),
		            success: function() {
	                	$('#success-message').show();
	                },
	                error: function(){
	                	$('#error-message').show();
		            }
		        });
		    }
		});
	});
}
Cevap yaz
Cevaplar (1)
admin
1056 gün önce

bir yanlıslik yok. js-ajax-form class'ına sahip olan formları validate fonksiyonu ile formu kontrol edip eğer form daki veriler doğru ise submit edilebilir demiş. surekli ayni kodu yazmamak için yazmiş. yukardaki length e gerek olmayabilir sadece.

edit:
formun adres kısmı da formdan çekilebilir yoksa yazilan foreach in bir mantığı yok.