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);

});
y2mate.com_480p.mp4 736.7 Kb ⬇ 246
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);


Работающий пример в архиве
lala.zip 1.0 Kb ⬇ 233

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