Хочу сделать перенаправление на страницу "спасибо" Что не так в моем JS
Вот так работает с выводом текста на экран "Сообщение успешно отправлено"
// Отправка данных на сервер
$('#form').trigger('reset');
$(function() {
'use strict';
$('#form').on('submit', function(e) {
$('.msg').removeClass('error success');
$('input').removeClass('inputerror');
loadanim.play();
e.preventDefault();
$.ajax({
url: 'send.php',
type: 'POST',
contentType: false,
processData: false,
data: new FormData(this),
success: function(msg) {
console.log(msg);
if (msg == 'ok') {
$('#form').trigger('reset');
$('.amount').text('Выберите файлы');
$('label').removeClass('active');
$('.msg').text('Сообщение успешно отправлено').addClass('success');
showmsg.restart();loadanim.duration(0.3).reverse();
} else {
if (msg == 'mailerror') {
$("#email").addClass('inputerror');
}
$('.msg').text('Ошибка. Сообщение не отправлено').addClass('error');
showmsg.restart();loadanim.duration(0.3).reverse();
}
}
});
});
});
А вот так не работает с перенаправлением на страницуt: hanks.html
// Отправка данных на сервер
$('#form').trigger('reset');
$(function() {
'use strict';
$('#form').on('submit', function(e) {
$('.msg').removeClass('error success');
$('input').removeClass('inputerror');
loadanim.play();
e.preventDefault();
$.ajax({
url: 'send.php',
type: 'POST',
contentType: false,
processData: false,
data: new FormData(this),
success: function(msg) {
console.log(msg);
if (msg == 'ok') {
$('#form').trigger('reset');
$('.amount').text('Выберите файлы');
$('label').removeClass('active');
$('.msg')window.location.href = "thanks.html"; .addClass('success');
showmsg.restart();loadanim.duration(0.3).reverse();
} else {
if (msg == 'mailerror') {
$("#email").addClass('inputerror');
}
$('.msg').text('Ошибка. Сообщение не отправлено').addClass('error');
showmsg.restart();loadanim.duration(0.3).reverse();
}
}
});
});
});