Найти - Пользователи
Полная версия: ajax, вызов процедурок по onload
Начало » Pyramid / Pylons / TurboGears » ajax, вызов процедурок по onload
1
the_moon
Привет,

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

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

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

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

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

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

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

Собственно все проще оказалось, чем я думал.
regall
рекомендую заюзать jQuery
stalkerg
А я советую http://mochikit.com/ очень классная и удобная штука.
просто обновление того или иного куска засовываешь в событие onload у document и усё или просто явно прописываешь через <script></script> он всёравно выполниться только после парсинга страницы и формирования DOM.
alafin
stalkerg, вызов javascript кода после полного формирования DOM реализован не только в mochikit такая возможность присутствует в YUI и в других либах.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB