Страница всегда загружается из-под вниз. Зная это, мы можем построить архитектуру загрузчика.
Первый шаг, мы создаем div-загрузчик, который будет накладываться на все слои веб-сайта. При загрузке сайта мы увидим загрузчик. Что касается вашего вопроса, вы должны создать этот div на страницах form.php и ipo.php. На странице form.php, вы можете добавить атрибут «дисплей: нет» Css
<div id="loader" style="position: fixed; top:0; left:0; width:100%; height: 100%; background: url('loader.gif') center center #efefef"></div>
Второй шаг, мы должны скрыть загрузчик, когда страница уже загружена. На этом шаге мы используем метод JQuery $ .ready
$(document).ready(function()
{
$('#loader').hide();
})
Третий шаг, мы должны перехватить обработчик нажатия на ссылку на form.php, и показать загрузчик до страница выгружается
$(document).ready(function()
{
$('form').submit(function()
{
$('#loader').show();
})
})
в результате, мы имеем небольшую функцию JQuery для показа загрузчика, когда пользователь отправить форму на form.php и перенаправлять ipo.php
$(document).ready(function()
{
$('#loader').hide();
$('form').submit(function()
{
$('#loader').show();
})
})