Мозила + Ajax + Innerhtml

Тема в разделе "Web 2.0, AJAX, Ruby, RSS технологии", создана пользователем mctrane, 5 дек 2010.

  1. mctrane

    mctrane Гость

    Столкнулся с очень странной проблемой с AJAX, обращаюсь к xml документу, в котором из БД выводиться большой текст и получаю его в скрипте, где-то на 9кб, во всех браузерах
    всё работает отлично и даже в ие, проблема с лисичкой ( Mozilla Firefox ). Там при присваивании innerHTML элементу присваивается всегда разное кол-во текста, то половина то вообще меньше половины( А мне нужно чтобы полностью тест выводился, как во всех браузерах.
    Вот код приёма XML ответа:
    Код (Text):
        function handleServerResponse3()
    {
    if(xmlHttp.readyState == 4)
    {
    if(xmlHttp.status == 200)
    {
    var xmlResponse = xmlHttp.responseXML;
    var xmlDocumentElement = xmlResponse.documentElement;
    var newdoc = xmlDocumentElement.firstChild.data;
    var text = xmlDocumentElement.getElementsByTagName('text');
    text = text.item(0).firstChild.data;
    document.getElementById('calculate').innerHTML = text;
    }
    else
    {
    alert("При обращении к серверу возникли проблемы: "+xmlHttp.statusText);
    }
    }
    }
    Может есть какой-нибудь другой способ обратиться к ответу xml чтобы с лисичкой проблем не было?
    Может кто знает в чём проблема?
     
Загрузка...
Похожие Темы - Мозила Ajax Innerhtml
  1. aameno2
    Ответов:
    1
    Просмотров:
    484
  2. solomonec
    Ответов:
    1
    Просмотров:
    1.419
  3. Сергей74
    Ответов:
    1
    Просмотров:
    1.038
  4. АВаТаРчег
    Ответов:
    1
    Просмотров:
    1.041
  5. obnal24
    Ответов:
    0
    Просмотров:
    889

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