Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.11.2012, 16:56
Интересующийся
Отправить личное сообщение для bugiman Посмотреть профиль Найти все сообщения от bugiman
 
Регистрация: 10.06.2012
Сообщений: 12

Фоновая отправка запроса
Всем доброго времени суток.
Начал работать с ajax буквально сегодня утром, так что я здесь совсем новичок.
Хотел что бы функция посылала фоновой запрос по таймеру на сканирование бд, что бы найти новые сообщения.
Думал что выйдет это без видимой перезагрузки страницы.
function aj()
{
     if (window.XMLHttpRequest)
     {
          req = new XMLHttpRequest()
     }
     else
     {
          if (window.ActiveXObject)
          {
               try
               {
                    req = new ActiveXObject('Msxml2.XMLHTTP')    
               }
               catch (e) {}
               try
               {
                    req = new ActiveXObject('Microsoft.XMLHTTP')   
               }
               catch (e) {}
          }
     }    
     req.open('GET', 'chat_check.php?param=1', true)
     req.onreadystatechange = function () { if (req.readyState == 4) { ans = req.responseText; if (ans == 1) { location.reload() } else { setTimeout(aj(), 1000) } } }
     req.send(null)
}

сначала расположил это в самом документе, потом подумал, что если вставлю в невидимый фрейм будет лучше.
лучше не стало, страница как будто сама перезагружается через заданный интервал времени.
Может кто тыкнет меня в нужный мануал, или так объяснит в чем я не прав?
Заранее благодарен =)
Ответить с цитированием
  #2 (permalink)  
Старый 07.11.2012, 17:04
Интересующийся
Отправить личное сообщение для bugiman Посмотреть профиль Найти все сообщения от bugiman
 
Регистрация: 10.06.2012
Сообщений: 12

Оу...
Все, проблема решилась сама, оказывается что не ajax барахлил, а я код php не с той ноги написал =)
В итоге выходило что результатом его работы всегда была 1 и из за этого послушный ajax перезагружал страницу)
Тему можно закрывать)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery ajax отправка запроса в htpps vova_b jQuery 19 07.03.2013 18:20
Отправка запроса псевдочеловек jQuery 3 26.01.2012 19:16
Отправка запроса с одного на другой сайт makar3000 Общие вопросы Javascript 6 21.12.2011 23:50
Отправка запроса к php сценарию по нажатию кнопки Allan Stark ExtJS 2 20.07.2011 12:16
отправка запроса KANekT AJAX и COMET 0 15.04.2011 08:34