ASP.NET с AJAX / JQUERY (мини-чат) - PullRequest
1 голос
/ 22 июля 2010

У меня есть система комментирования, которая работает хорошо. Мне нужно создать панель администратора, но на данный момент я просто хочу иметь страницу asp.net, которая автоматически загружается каждые (n) секунд и показывает мне последние сообщения из таблицы сообщений. Это очень просто (в концепции). Кто-нибудь с хорошими ссылками / указателями?

Ответы [ 2 ]

0 голосов
/ 22 июля 2010

Я бы посоветовал изучить функции setTimeout / setInterval в Javascript, которые будут вызывать определенную функцию по истечении времени.В вашем случае это будет вызов AJAX на страницу ASPX, а затем (я полагаю) вы захотите получить результат в DIV где-то на вашей странице ...

setInterval(function(){

    $.ajax({
       url: 'test.aspx',
       success: function(data) {
         $('#myDiv').html(data); // fill div with response
       }
    });
}, 5000); // call after 5 secs

Что-то не такэти строки - примерно то, что я думаю, что вы после, хотя это не проверено!

Cheers Stuart

0 голосов
/ 22 июля 2010

Onload, запустить таймер JavaScript, который обновляет страницу через n секунд.В качестве альтернативы, вы можете поместить данные в панель обновления и заставить javascript обновлять панель обновления каждые n секунд, но тогда вам потребуется создать цикл для повторного вызова javascript, каждые n секунд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...