Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: AJAX+PHP

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Prog
Отправлено: 24 Января, 2011 - 22:24:12
Post Id



Частый гость


Покинул форум
Сообщений всего: 207
Дата рег-ции: Апр. 2010  


Помог: 0 раз(а)




Как сделать что бы на странице каждые Х секунд посылался запрос к БД и если значение равно 1 то обновляло страницу?
 
 Top
XelaNimed
Отправлено: 24 Января, 2011 - 22:50:46
Post Id


Частый гость


Покинул форум
Сообщений всего: 136
Дата рег-ции: Сент. 2009  


Помог: 0 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. window.setInterval(function(){
  2. /* здесь запрашиваешь через AJAX какой-либо скрипт PHP*/
  3. }, 1000/*интервал в миллисекундах*/);


Таже по теме
jQueryAPI[dot]ajax()
 
 Top
Prog
Отправлено: 25 Января, 2011 - 08:54:18
Post Id



Частый гость


Покинул форум
Сообщений всего: 207
Дата рег-ции: Апр. 2010  


Помог: 0 раз(а)




Не понял А я ajax не знаю Улыбка
 
 Top
XelaNimed
Отправлено: 25 Января, 2011 - 11:33:54
Post Id


Частый гость


Покинул форум
Сообщений всего: 136
Дата рег-ции: Сент. 2009  


Помог: 0 раз(а)




Prog пишет:
Как сделать что бы на странице каждые Х секунд посылался запрос к БД

По другому вы не сделаете... если вы хотите чтоб что-то работало на стороне клиента (т.е. в браузере ), то необходим JavaScript, начинать всё равно нужно когда-то.
 
 Top
JustUserR
Отправлено: 25 Января, 2011 - 16:44:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Prog пишет:
А я ajax не знаю
В качестве возможного варината решения предполагаемой задачи допустимо использование таких интерактивных транспортных элементов как Iframe-объекты - такой подход позволяет осуществить формирования целевого набора информационных полей в виде HTML-формы и обеспечить целевую передачу и получения запроса простыми средствами JS-скриптинга


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Мелкий Супермодератор
Отправлено: 25 Января, 2011 - 17:58:56
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Prog пишет:
А я ajax не знаю

А чего там знать-то?
CODE (javascript):
скопировать код в буфер обмена
  1. function getHTTPObject() {
  2.         if (typeof XMLHttpRequest != 'undefined') {
  3.         return new XMLHttpRequest(); }
  4.         try { return new ActiveXObject("Msxml2.XMLHTTP"); }
  5.         catch (e) { try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} }
  6.         return false;
  7. }
  8. var http = getHTTPObject();
  9. var ran_number= Math.random()*5000;
  10. var url="calendar.php?rnd="+ran_number;
  11. http.open("GET", url, true);
  12. http.onreadystatechange = function() {
  13.         if (http.readyState == 4) {
  14.                 if (http.status==200) {
  15.                         document.getElementById("domelement").innerHTML=http.responseText;
  16.                         }
  17.                 }
  18.         }
  19. http.send(null);

Из которых меняется только document.getElementById("domelement").innerHTML - куда писать и переменная url - куда идти. И вся магия.


-----
PostgreSQL DBA
 
 Top
Ammy
Отправлено: 26 Января, 2011 - 10:46:39
Post Id



Частый гость


Покинул форум
Сообщений всего: 140
Дата рег-ции: Сент. 2009  


Помог: 0 раз(а)




А без знания этой технологии как ещё реализовать то, что вы хотите?
Только WebSQL на стороне HTML5, или использование JSLINQ.

Традиционку выше описали: клиент <-> сервер
 
 Top
JustUserR
Отправлено: 27 Января, 2011 - 10:42:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Ammy пишет:
Только WebSQL на стороне HTML5, или использование JSLINQ.
В общем случае допустимо использования множества различных технологий позволяющих осуществить включение интерактивного транспортного элемента между серверной и клиентской стороной - в частности технология ASP.NET позволяет осуществлять реализацию web-приложений на основе архитектуры настольного приложения и автоматизированного включения и конфигурации транспортных элементов в неявном виде


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB