Форум сайта python.su
Привет,
я ни разу не работал с ajax и у меня слабые знания о яваскриптах, потому прошу помощи.
У меня pylon приложение, показывает статус серверов в сетке. Просто табличка с именами серверов, с настройками и статусом. Статус это просто “OK” для каждого сервиса на сервере. Статус опрашиваю посылая http запрос и парсю ответ. Так вот опрос статуса может длится долго и проходит много времени, прежде чем страничка со списком серверов нарисуется. Потому и решил этот опрос сделать как то асинхронно. Подумалось о AJAX.
Примерчик ping pong у меня заработал, но там надо тыкать в ссылку, что бы статус обновился, а как сделать, что бы статус начал обновлятся сразу после загрузки страницы?
Тоесть надо как то отослать запросы асинхронно типа
“/servers/status?name=server01”
“/servers/status?name=server01”
и рузальтатами обновть содержимое соотвествующих div-ов
Спасибо
Офлайн
window.setInterval(code, interval)
code - ваша функция, что делает запрос и обновляет дивы
interval - интервал между вызовами в миллисекундах
функция будет вызываться периодически с заданным вами интервалом
Отредактировано (Сен. 2, 2009 09:09:52)
Офлайн
не совсем то, но тоже пригодится, спасибо
Собственно все проще оказалось, чем я думал.
Офлайн
рекомендую заюзать jQuery
Офлайн
А я советую http://mochikit.com/ очень классная и удобная штука.
просто обновление того или иного куска засовываешь в событие onload у document и усё или просто явно прописываешь через <script></script> он всёравно выполниться только после парсинга страницы и формирования DOM.
Офлайн
stalkerg, вызов javascript кода после полного формирования DOM реализован не только в mochikit такая возможность присутствует в YUI и в других либах.
Офлайн