1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

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

Тема в разделе "Web - программирование", создана пользователем areostar, 26 ноя 2011.

  1. areostar

    areostar Гость

    Репутация:
    0
    начал изучать 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
     
  2. ikot

    ikot Active Member

    Репутация:
    0
    Регистрация:
    11 июн 2008
    Сообщения:
    27
    Симпатии:
    0
    А что такое request Вы описали в коде?
     
  3. 1ive

    1ive Well-Known Member

    Репутация:
    0
    Регистрация:
    12 сен 2010
    Сообщения:
    621
    Симпатии:
    0
    Раз уж поднял тему, неизвестно с какой целью, и не ответив - отвечу я.

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

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

    <!--shcode--><pre><code class='js'>var main_tablo = document.getElementById('main_tablo');[/CODE]
     
Загрузка...

Поделиться этой страницей