Я думаю, что это довольно просто, но я не могу найти один онлайн. Это может быть в JavaScript или jquery.
Мне нужно создать таймер на 1-2 секунды.
Между тем другая функция использует ajax для передачи данных в php-файл на стороне сервера. Когда текст ответа возвращается, он отображается на странице.
В данный момент у меня запущена функция ajax, и время, необходимое для завершения функции, составляет около 0,1 секунды. Но это заставляет страницу выглядеть действительно нервной, так как содержимое меняет стили CSS, в то время как ajax ожидает ответа, а затем возвращается к оригиналу (надеюсь, что это имеет смысл).
В любом случае, для борьбы с этим я бы хотел, чтобы функция проверяла, закончился ли таймер, прежде чем отображать текст ответа.
Единственный способ получить его в данный момент - это создать интервальный таймер на секунду и запустить функцию ajax, когда он завершится, но это не идеально, так как зритель ДОЛЖЕН ждать лишнюю секунду или 2, даже если запрос на сервер занимает это время, чтобы завершить.
Надеюсь, все это имеет смысл и большое спасибо за ваше время.
Chris