1Sergey1
@1Sergey1

Как оптимизировать работу PHP скриптов?

Добрый день, после заполнения html формы отправляю пользователя на стр. "Спасибо" а данные на файл обработчик, НО проблема в том что пользователя не перебрасывает на спасибо пока не отработают скрипты на стр обработчике, а это долго, там много всяких рассылок.
Как можно сразу пользователя отправлять на стр. "Спасибо" не дожидаясь пока отработают все скрипты?

//Отправка формы
  $(document).on('submit', 'form', function(e){ 
  // Во время отправки формы отключаем кнопку
  $(this).find('[type="submit"]').attr('disabled', true).html('Идет отправка...');

    $.ajax({
        type: "POST",
        url: 'send.php',
        data: $(this).serialize()
    }).done(function($response) {
       	document.location = 'spasibo.php';
    	console.log('done');
    })
    return false;
  });
});
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
DevMan
@DevMan
очевидно же: не обрабатывать данные сразу.
получили данные -> сохранили их в файл или базу -> написали юзеру "спасибо" -> начали обрабатывать данные.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы