Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
3 / 3 / 1
Регистрация: 22.10.2013
Сообщений: 185

Переодическая выборка через JS

20.06.2017, 20:23. Показов 1110. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот к примеру есть такой не сложный код

JavaScript
1
2
3
4
5
function mode() {
    $('#display').load('qwer.php');
}
var timeInterval = 1000;
setInterval(mode, timeInterval);
То есть каждую секунду выгружать в div id = display что-то из qwer.php.

В qwer.php идёт в первую очередь выборка из БД и дальше создание дивов.

В чём собственно вопрос. Я хочу разделить выборку и создание дивов. То есть что бы в qwer.php остлась только выборка.
И что бы код JS переодически её запускал.
Что нужно писать в функции? Я так понимаю что уже не load.. а что я не знаю и не погу понять как нагуглить. Всё не то вылезает(
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.06.2017, 20:23
Ответы с готовыми решениями:

Переодическая реклама в Хроме
Добрый день, Уважаемые! Прошу помочь решить проблему с постоянно выскакивающей рекламой в Хроме. Антивирусами уже давно не пользуюсь, был...

ATL Service и переодическая задача
Необходимо написать сервис для вин, использую для этой цели шаблон в VS2010(С++, АТЛ). Переопределяю события(при старте, паузе...) - всё...

Переодическая очистка многих TextBox
помогите плиз....есть куча TextBox (более 100), их переодически нуна все очистить... все прошарил где тока мог в цикл никак впихнуть не...

13
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
20.06.2017, 22:24
Лучший ответ Сообщение было отмечено Зеликов как решение

Решение

php скрипт может отвечать в формате json, а не html, а javascript с json отлично работает (собственно json и есть js-объект в виде строки)
https://learn.javascript.ru/json
http://php.net/manual/ru/function.json-encode.php
http://api.jquery.com/jquery.getjson/
PHP
1
2
3
4
<?php // test.php
header('Content-type: application/json');
$any_data = ['message' => 'hello world'];
echo json_encode($any_data);
JavaScript
1
2
3
4
5
6
setInterval(
    function () {
        $.getJSON('/test.php', function (data) { alert(data.message); });
    },
    1000
);
1
3 / 3 / 1
Регистрация: 22.10.2013
Сообщений: 185
20.06.2017, 22:46  [ТС]
Jewbacabra, У меня ни чего не происходит(

Добавлено через 1 минуту
Может ли быть из за того, что оба файла php? просто джаву пишу в <script>
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
20.06.2017, 22:50
Цитата Сообщение от Зеликов Посмотреть сообщение
У меня ни чего не происходит(
jquery подключена?
0
3 / 3 / 1
Регистрация: 22.10.2013
Сообщений: 185
20.06.2017, 22:58  [ТС]
Jewbacabra, <script src="jquery-3.2.1.min.js"></script> да. и $.getJSON('/qwer.php' в своё переименовал
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
20.06.2017, 23:04
У меня работает
0
3 / 3 / 1
Регистрация: 22.10.2013
Сообщений: 185
20.06.2017, 23:29  [ТС]
Jewbacabra, чего делать?)))

Добавлено через 3 минуты
Jewbacabra, Всё ли правильно делаю?
proba.php

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<script src="jquery-3.2.1.min.js"></script>
<script>
setInterval(
    function () 
    {
        $.getJSON('/qwer.php', function (data)
                                { 
                                alert(data.message); 
                                });
    },
    1000
);
</script>
qwer.php

<script src="jquery-3.2.1.min.js"></script>

PHP
1
2
3
4
5
<?php
header('Content-type: application/json');
$any_data = ['message' => 'hello world'];
echo json_encode($any_data);
?>
открываю соответсвенно в браузере proba.php

Добавлено через 17 минут
Jewbacabra, кстати, если запускаю qwer.php

"Parse error: syntax error, unexpected '[' in Z:\home\site\www\qwer.php on line 5"
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
20.06.2017, 23:39
Лучший ответ Сообщение было отмечено Зеликов как решение

Решение

Цитата Сообщение от Зеликов Посмотреть сообщение
Parse error: syntax error, unexpected '[' in Z:\home\site\www\qwer.php on line 5
короткий синтаксис массивов [] поддерживается начиная с php 5.4
1
3 / 3 / 1
Регистрация: 22.10.2013
Сообщений: 185
20.06.2017, 23:51  [ТС]
Jewbacabra, во блин( как посмотреть какая у меня версия? От чего она зависит и как обновить?

Или какой можно использовать другой синтаксис?

Добавлено через 4 минуты
Может будет смешно звучать, так как устаревшая.. но работаю на данвере. От него зависит?
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
20.06.2017, 23:53
Цитата Сообщение от Зеликов Посмотреть сообщение
как посмотреть какая у меня версия?
Есть функция phpinfo, но судя по Z:\home скорее всего это денвер, а в нем php 5.3
Цитата Сообщение от Зеликов Посмотреть сообщение
От чего она зависит и как обновить?
У меня на линуксе примерно так
Code
1
sudo apt-get update && sudo apt-get upgrade
1
3 / 3 / 1
Регистрация: 22.10.2013
Сообщений: 185
20.06.2017, 23:57  [ТС]
Нашёл статью, старенькую, но понятную. Смущает настройка сервера.. есть какие нить базавые настройки? Боюсь просто напортачить.. дольше потом разгребать буду..
Ох как не хотел я с этим заморачиваться)
https://myrusakov.ru/updating-php-on-denwer.html
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
21.06.2017, 00:04
Русаков
Лучше xampp или openserver или какую другую сборку взять
1
3 / 3 / 1
Регистрация: 22.10.2013
Сообщений: 185
21.06.2017, 00:27  [ТС]
Jewbacabra,
Не удается получить доступ к сайту

Сайт site не позволяет установить соединение.
Возможно, вы имели в виду http://site.com/.
Выполните поиск по запросу site в Google
ERR_CONNECTION_REFUSED

обновил называется(((

Добавлено через 12 минут
Jewbacabra, ладно, на сегодня спать. Завтра буду опенсервер устанавливать и с ним разбираться. Спасибо.. уже наверное не в один десяток раз снова тебе!!!!!!!!!!!!!!!!!
0
 Аватар для dailydose
671 / 217 / 88
Регистрация: 21.07.2016
Сообщений: 1,036
Записей в блоге: 2
22.06.2017, 11:28
Цитата Сообщение от Зеликов Посмотреть сообщение
Завтра буду опенсервер
а што мешает установить апач, и прикрутить к нему пхп 7 например?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.06.2017, 11:28
Помогаю со студенческими работами здесь

Переодическая ошибка при выполнении агента
Всем доброго дня. Есть несколько агентов, запукаемых по рассписанию 1 раз в день. Иногда, (зависимоть этого &quot;иногда&quot;...

Выборка из БД через массив
В таблице есть 3 столбца: ID, name, age. Общее количество записей в таблице - 100 В php есть массив, в котором находятся 50 хаотичных...

Выборка записи через GET
Добрый день. Нужно реализовать выборку конкретной записи из БД по параметру GET из адресной строки. Но никак не могу понять, что нужно...

Выборка через partition by
Здравствуйте. Сделал вот такую вот выборку, но мне надо взять первую строку из группировку partition by. Подскажите как вставить это в...

Выборка из БД через foreach
Здравствуйте. Попробую на пальцах объснить, что мне надо. К примеру есть таблица. id | id_b | text 1 | 2 | qwer 2 | 0 |...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru