Обновление всей страницы HTML / PHP плавно - PullRequest
0 голосов
/ 09 апреля 2019

Случай: страница php с SQL должна обновляться каждые 30 секунд, но из-за аппаратных ограничений появляется пустой экран на 0,5-2 секунды. Значения нужно извлекать из базы данных при каждом обновлении, но идея состоит в том, чтобы использовать своего рода плавный переходный эффект, но при переходе от одной страницы к себе. Примерно 15 лет назад я экспериментировал с тем, что здесь описано: https://www.hongkiat.com/blog/meta-tag-hidden-features/, и мне нужно нечто подобное, хотя я даже не совсем уверен, что это сработает. Страница очень легкая и не содержит изображений, поэтому время загрузки не является проблемой. Итак, вкратце: как сделать так, чтобы «невозможно» увидеть, что страница обновлена, хотя значения могли измениться (или, по крайней мере, если бы страница на мгновение не стала пустой)?

Я перепробовал множество подходов с функциями js и ajax, чтобы позаботиться о перезагрузке вместо <meta http-equiv="refresh">, но ни один из них, похоже, не в состоянии сделать то, что я хочу.

1 Ответ

0 голосов
/ 10 апреля 2019

Как предложили @ivar и $ usman-afzal, проблема была решена с помощью Ajax. Не имея никакого опыта работы с Ajax / jQuery, потребовалось некоторое время, чтобы правильно настроить все значения и поставить их на правильные позиции, но мне это удалось, поэтому спасибо за подсказку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...