Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 2, 2009 08:37:31

the_moon
От:
Зарегистрирован: 2009-09-02
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

ajax, вызов процедурок по onload

Привет,

я ни разу не работал с ajax и у меня слабые знания о яваскриптах, потому прошу помощи.

У меня pylon приложение, показывает статус серверов в сетке. Просто табличка с именами серверов, с настройками и статусом. Статус это просто “OK” для каждого сервиса на сервере. Статус опрашиваю посылая http запрос и парсю ответ. Так вот опрос статуса может длится долго и проходит много времени, прежде чем страничка со списком серверов нарисуется. Потому и решил этот опрос сделать как то асинхронно. Подумалось о AJAX.

Примерчик ping pong у меня заработал, но там надо тыкать в ссылку, что бы статус обновился, а как сделать, что бы статус начал обновлятся сразу после загрузки страницы?

Тоесть надо как то отослать запросы асинхронно типа

“/servers/status?name=server01”
“/servers/status?name=server01”

и рузальтатами обновть содержимое соотвествующих div-ов

Спасибо



Офлайн

#2 Сен. 2, 2009 09:08:40

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

ajax, вызов процедурок по onload

window.setInterval(code, interval)
code - ваша функция, что делает запрос и обновляет дивы
interval - интервал между вызовами в миллисекундах
функция будет вызываться периодически с заданным вами интервалом



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Отредактировано (Сен. 2, 2009 09:09:52)

Офлайн

#3 Сен. 2, 2009 11:38:53

the_moon
От:
Зарегистрирован: 2009-09-02
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

ajax, вызов процедурок по onload

не совсем то, но тоже пригодится, спасибо

Собственно все проще оказалось, чем я думал.



Офлайн

#4 Сен. 2, 2009 11:43:41

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

ajax, вызов процедурок по onload

рекомендую заюзать jQuery



Офлайн

#5 Фев. 20, 2010 13:23:53

stalkerg
От:
Зарегистрирован: 2010-02-20
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

ajax, вызов процедурок по onload

А я советую http://mochikit.com/ очень классная и удобная штука.
просто обновление того или иного куска засовываешь в событие onload у document и усё или просто явно прописываешь через <script></script> он всёравно выполниться только после парсинга страницы и формирования DOM.



Офлайн

#6 Фев. 21, 2010 10:04:46

alafin
Root
От: Киев, Украина
Зарегистрирован: 2006-04-06
Сообщения: 756
Репутация: +  3  -
Профиль   Отправить e-mail  

ajax, вызов процедурок по onload

stalkerg, вызов javascript кода после полного формирования DOM реализован не только в mochikit такая возможность присутствует в YUI и в других либах.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version