$('form').on('submit', function(event) {
event.preventDefault();
var self = $(this);
form_data = self.serialize();
self.find('button').addClass('loading');
// $('.overlay').addClass('visible').animate({'opacity': 1}, 100).addClass('active');
// Without check
$.post("send.php", form_data, function (data) {
if (data.ok == true) {
$(location).attr('href', 'thanks.php');
alert('все ок');
} else {
alert('Что-то пошло не так!');
self.find('button').removeClass('loading');
}
});
});
данные отправляются на файл send.php он все отрабатывает что значит это условие if (data.ok == true) оно у меня не срабатывает
а срабатывает alert('Что-то пошло не так!'); но все действия внутри файла send.php выполняются
просто код этот не мой понять не могу почему не правильно работает может что вывести надо после выполенения send.php чтобы скрипт уведел что (data.ok == true) и открыл уже страницу $(location).attr('href', 'thanks.php');