Loading...
JavaScript | JavaScript подгрузка
Нужна помощь так как я не силен в JavaScript . Задача вот в чем . Я открываю одну страницу из браузера , на этой странице я достаю из базы значение скажем $a['id'] теперь нужно как то отправить это значение средствами скрипта на другую страницу и вернуть результат на первую и вывести его. При чем на второй странице код будет выполняться секунд 10, то есть важно чтобы первая страница в это время не висела , а результат просто подгрузился на нее спустя этих N секунд.
Спасибо.
Mr.Max ,
javascript
   $.getJSON('/page.php', function(data) {    setTimeout(function(){ $('.view').html(data.view); }, 10000);  });   
php
   <?php return json_encode(['view' => $a['a']]); ?>   
html
   Результат: <div class="view"></div>   

________
посл. ред. 01.08.2021 в 18:34; всего 1 раз(а); by PAIN
PAIN (01.08.2021 в 18:33) Mr.Max ,
javascript
   $.getJSON('/page.php', function(data) {    setTimeout(function(){ $('.view').html(data.view); }, 10000);  });   
php
   <?php return json_encode(['view' => $a['a']]); ?>   
html
   Результат: <div class="view"></div>   
Смотри на другую страницу я должен передать этот id из первой там же принять его и обработать потом уже вывести результат . Как бы вторая страница требует чтобы ей передали некий post или get
Ну вот смотри . Я сейчас нахожусь на форуме и мне нужно тут же загрузить результат из другой страницы скажем главной . Но главная у нас будет грузится 5-10 сек и если я просто тем же file_get_contents или curl загружу ее я буду висеть 10 сек и ждать результат .А так я открыл форум читаю сообщение и спустя 10 сек появится результат главной .
Получается что когда я захожу на страницу 1 делается чем-то запрос на страницу 2 этот запрос выполняется там а результат потом вылазит на странице 1
Mr.Max ,
javascript
   ///Получаем id с page.php $.getJSON('/page.php', function(data) {   ///через 10 секунд отправляем на вторую страницу  setTimeout(function(){ $.get('/page2.php', {id: data.view}); }, 10000);  });   

------

78396_y2mate.com_480p.mp4 (736.7 Kb)
Скачиваний: 216
Mr.Max (01.08.2021 в 18:53)
Ну вот смотри . Я сейчас нахожусь на форуме и мне нужно тут же загрузить результат из другой страницы скажем главной . Но главная у нас будет грузится 5-10 сек и если я просто тем же file_get_contents или curl загружу ее я буду висеть 10 сек и ждать результат .А так я открыл форум читаю сообщение и спустя 10 сек появится результат главной .

Логичнее создать файл в котором через json выводить необходимые данные из бд и получать их уже с помощью ajax
PAIN , а если скажем я зашёл на страницу 1 из браузера здесь получаю что то из базы , беру это что то и тут же отправляю на страницу 2 при этом на странице 1 все время идёт маниторинг результата страницы 2 и когда результат получен true выводим его содержимое если false то прекращаем маниторинг страницы 2.
Я просто не понимаю как этот велик собрать ... *close-tema*
jquery
javascript
   function sendMessage() {      $.getJSON("jquery.php",  {            <!-- данные для отправки -->    data: 'Посылка для php' },         <!-- обрабатываем ответ --> function(data) {             <!-- вставляем результат в див result -->            $('#result').text(data); }); }   
php
php
   // Данные от jquery $jquery = $_GET['data']; // рандомный ответ $data[0] = rand();  echo json_encode($data);   
Работающий пример в архиве
------
78399_lala.zip (1.0 Kb)
Скачиваний: 206

________
посл. ред. 01.08.2021 в 20:22; всего 4 раз(а); by GooDLike
Онлайн: 5
Время:
Gen. 0.149
(c) Bym.Guru 2010-2026