Обнавление Страницы

  • Автор темы areostar
  • Дата начала
A

areostar

#1
начал изучать AJAX. в хедр страницы вставил такой код:

Код:
 function getBoardChildren()
{
createRequest();
var url = "childrenBoard.php";
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);
}

function updatePage()
{
var newValue = request.responseText;
responseText(main_tablo, newValue);
}
браузер ругается на последную строку пишет что инфа ну доступна пока, заменил строку на
alert('newValue'); Появляется, и инфо там та что надо!

что надо поправить или добавить что б работало как положенно?

PS:

поменял так:

Код:
function updatePage() {
if (request.readyState == 4) {
if(request.status == 200) {
var newValue = request.responseText;
responseText(main_tablo, newValue);
}
}
}
ВСё равно ругается на
Код:
responseText(main_tablo, newValue);
пишет Оbject Expected
 

ikot

Active member
11.06.2008
27
0
#2
начал изучать AJAX. в хедр страницы вставил такой код:

Код:
 function getBoardChildren()
{
createRequest();
var url = "childrenBoard.php";
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);
}

function updatePage()
{
var newValue = request.responseText;
responseText(main_tablo, newValue);
}
браузер ругается на последную строку пишет что инфа ну доступна пока, заменил строку на
alert('newValue'); Появляется, и инфо там та что надо!

что надо поправить или добавить что б работало как положенно?

PS:

поменял так:

Код:
function updatePage() {
if (request.readyState == 4) {
if(request.status == 200) {
var newValue = request.responseText;
responseText(main_tablo, newValue);
}
}
}
ВСё равно ругается на
Код:
responseText(main_tablo, newValue);
пишет Оbject Expected
А что такое request Вы описали в коде?
 

1ive

Well-known member
12.09.2010
621
1
#3
Раз уж поднял тему, неизвестно с какой целью, и не ответив - отвечу я.

Объекта main_tablo у тебя нет.
Ты не можешь так обращаться к div'у с id="main_tablo".

Допиши строку в начало, и всё будет ОК.

<!--shcode--><pre><code class='js'>var main_tablo = document.getElementById('main_tablo');[/CODE]