Мозила + Ajax + Innerhtml

  • Автор темы mctrane
  • Дата начала
M

mctrane

#1
Столкнулся с очень странной проблемой с AJAX, обращаюсь к xml документу, в котором из БД выводиться большой текст и получаю его в скрипте, где-то на 9кб, во всех браузерах
всё работает отлично и даже в ие, проблема с лисичкой ( Mozilla Firefox ). Там при присваивании innerHTML элементу присваивается всегда разное кол-во текста, то половина то вообще меньше половины( А мне нужно чтобы полностью тест выводился, как во всех браузерах.
Вот код приёма XML ответа:
Код:
	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 чтобы с лисичкой проблем не было?
Может кто знает в чём проблема?