JavaScript | JavaScript подгрузка
Тема закрыта by
Mr.Max
Причина: Решил
Причина: Решил
Нужна помощь так как я не силен в JavaScript . Задача вот в чем . Я открываю одну страницу из браузера , на этой странице я достаю из базы значение скажем $a['id'] теперь нужно как то отправить это значение средствами скрипта на другую страницу и вернуть результат на первую и вывести его. При чем на второй странице код будет выполняться секунд 10, то есть важно чтобы первая страница в это время не висела , а результат просто подгрузился на нее спустя этих N секунд.
Спасибо.
Спасибо.
Mr.Max,
________
посл. ред. 01.08.2021 в 18:34; всего 1 раз(а); by PAIN
$.getJSON('/page.php', function(data) {
setTimeout(function(){
$('.view').html(data.view);
}, 10000);
});
<?php
return json_encode(['view' => $a['a']]);
?>
Результат: <div class="view"></div>
________
посл. ред. 01.08.2021 в 18:34; всего 1 раз(а); by PAIN
PAIN (01.08.2021 в 18:33)
Mr.Max,
Mr.Max,
$.getJSON('/page.php', function(data) {
setTimeout(function(){
$('.view').html(data.view);
}, 10000);
});
<?php
return json_encode(['view' => $a['a']]);
?>
Результат: <div class="view"></div>
Смотри на другую страницу я должен передать этот id из первой там же принять его и обработать потом уже вывести результат . Как бы вторая страница требует чтобы ей передали некий post или get
Ну вот смотри . Я сейчас нахожусь на форуме и мне нужно тут же загрузить результат из другой страницы скажем главной . Но главная у нас будет грузится 5-10 сек и если я просто тем же file_get_contents или curl загружу ее я буду висеть 10 сек и ждать результат .А так я открыл форум читаю сообщение и спустя 10 сек появится результат главной .
Получается что когда я захожу на страницу 1 делается чем-то запрос на страницу 2 этот запрос выполняется там а результат потом вылазит на странице 1
Mr.Max,
------
78396_y2mate.com_480p.mp4 (736.7 Kb)
Скачиваний: 176
///Получаем 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)
Скачиваний: 176
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)
Скачиваний: 163
________
посл. ред. 01.08.2021 в 20:22; всего 4 раз(а); by GooDLike
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);
Работающий пример в архиве
------
78399_lala.zip (1.0 Kb)
Скачиваний: 163
________
посл. ред. 01.08.2021 в 20:22; всего 4 раз(а); by GooDLike
Стр.: 1, 2