За последние 24 часа нас посетили 48896 программистов и 1756 роботов. Сейчас ищут 653 программиста ...

Загрузка скрипта после загрузки основной страницы

Тема в разделе "Прочие вопросы по PHP", создана пользователем DREMBASS, 31 июл 2015.

  1. DREMBASS

    DREMBASS Новичок

    С нами с:
    20 янв 2014
    Сообщения:
    1
    Симпатии:
    0
    Имеется php скрипт, который получает данные через api, но при этом загрузка всей страницы просто чудовищно долгая (10-15 секунд)

    Нужно сделать так, чтобы страница (хедер, футер, боди) загружалась сразу, без ожидания получения скриптом данных из переменных, а скрипт получал нужные ему данные после загрузки основной страницы
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    ajax,
    iframe,
    кэшировать если есть возможность
     
  3. zahermaher

    zahermaher Новичок

    С нами с:
    27 сен 2014
    Сообщения:
    169
    Симпатии:
    14
    согласен с denis01 .

    Я сделал вот так.
    Код (PHP):
    1. <div id="container"></div>
    2.  
    3. <script type="text/javascript">
    4. $(window).load(function() {
    5.   setTimeout(function(){
    6.     $('#container').load('../people.php');
    7.    }, 1000);
    8.  });
    9. </script>
    Результат работы php скрипта people.php выводится в контейнер c id="container" .
    Скрипт загружается через 1 секунду после загрузки страницы.
    1000 это 1 секунда.