$('#contact-form').validator();
$('#contact-form').on('submit', function (e) {
if (!e.isDefaultPrevented()) {
var url = "contact.php";
$.ajax({
type: "POST",
url: url,
data: $(this).serialize(),
success: function (data) {
var messageAlert = 'alert-' + data.type;
var messageText = data.message;
var alertBox = '<div class="alert ' + messageAlert + ' alert-dismissable"><button type="submit" class="close" data-dismiss="alert" aria-hidden="true">×</button>' + messageText + '</div>';
if (messageAlert && messageText) {
$('#contact-form').find('.message').html(alertBox);
$('#contact-form')[0].reset();
}
}
});
return false;
}
});javascript kodunuzdaki button type değerini submit yapıp tekrar deneyebilir misiniz?
Ayrıca form action adresiniz ile javascript ajax post adresiniz neden farklı eğer ajax kullanacaksanız neden formu post ediyorsunuz başka bir sayfaya.
Hatırlattığın için teşekkür ederim değiştirmeyi unutmuşum. Ajax post adresini düzelttim ve button type'ı submit olarak ayarladım fakat hala aynı durumda.