JavaScript | JavaScript подгрузка
Тема закрыта by
Mr.Max
Причина: Решил
Причина: Решил
Нужна помощь так как я не силен в JavaScript . Задача вот в чем . Я открываю одну страницу из браузера , на этой странице я достаю из базы значение скажем $a['id'] теперь нужно как то отправить это значение средствами скрипта на другую страницу и вернуть результат на первую и вывести его. При чем на второй странице код будет выполняться секунд 10, то есть важно чтобы первая страница в это время не висела , а результат просто подгрузился на нее спустя этих N секунд.
Спасибо.
Спасибо.
Mr.Max ,
________
посл. ред. 01.08.2021 в 18:34; всего 1 раз(а); by PAIN
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 ,
Смотри на другую страницу я должен передать этот id из первой там же принять его и обработать потом уже вывести результат . Как бы вторая страница требует чтобы ей передали некий post или get
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>
Ну вот смотри . Я сейчас нахожусь на форуме и мне нужно тут же загрузить результат из другой страницы скажем главной . Но главная у нас будет грузится 5-10 сек и если я просто тем же file_get_contents или curl загружу ее я буду висеть 10 сек и ждать результат .А так я открыл форум читаю сообщение и спустя 10 сек появится результат главной .
Получается что когда я захожу на страницу 1 делается чем-то запрос на страницу 2 этот запрос выполняется там а результат потом вылазит на странице 1
Mr.Max ,
------
78396_y2mate.com_480p.mp4 (736.7 Kb)
Скачиваний: 216
javascript
///Получаем id с page.php $.getJSON('/page.php', function(data) { ///через 10 секунд отправляем на вторую страницу setTimeout(function(){ $.get('/page2.php', {id: data.view}); }, 10000); }); ------
Скачиваний: 216
Mr.Max (01.08.2021 в 18:53)
Ну вот смотри . Я сейчас нахожусь на форуме и мне нужно тут же загрузить результат из другой страницы скажем главной . Но главная у нас будет грузится 5-10 сек и если я просто тем же file_get_contents или curl загружу ее я буду висеть 10 сек и ждать результат .А так я открыл форум читаю сообщение и спустя 10 сек появится результат главной .
Ну вот смотри . Я сейчас нахожусь на форуме и мне нужно тут же загрузить результат из другой страницы скажем главной . Но главная у нас будет грузится 5-10 сек и если я просто тем же file_get_contents или curl загружу ее я буду висеть 10 сек и ждать результат .А так я открыл форум читаю сообщение и спустя 10 сек появится результат главной .
Логичнее создать файл в котором через json выводить необходимые данные из бд и получать их уже с помощью ajax
PAIN , а если скажем я зашёл на страницу 1 из браузера здесь получаю что то из базы , беру это что то и тут же отправляю на страницу 2 при этом на странице 1 все время идёт маниторинг результата страницы 2 и когда результат получен true выводим его содержимое если false то прекращаем маниторинг страницы 2.
Я просто не понимаю как этот велик собрать ...
jquery php Работающий пример в архиве
------
78399_lala.zip (1.0 Kb)
Скачиваний: 206
________
посл. ред. 01.08.2021 в 20:22; всего 4 раз(а); by GooDLike
javascript
function sendMessage() { $.getJSON("jquery.php", { <!-- данные для отправки --> data: 'Посылка для php' }, <!-- обрабатываем ответ --> function(data) { <!-- вставляем результат в див result --> $('#result').text(data); }); } php
// Данные от jquery $jquery = $_GET['data']; // рандомный ответ $data[0] = rand(); echo json_encode($data); ------
Скачиваний: 206
________
посл. ред. 01.08.2021 в 20:22; всего 4 раз(а); by GooDLike
Стр.: 1, 2