Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Ajax - обрезанный ответ в Mozilla
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Ajax - обрезанный ответ в Mozilla

Страниц (1): [1]
 

1. new01 - 29 Марта, 2013 - 17:00:16 - перейти к сообщению
Проблема такая: с сайта отправляется с помощью ajax запрос на сервер, сервер же возвращает ответ посредством XML (ответ сам-по-себе это HTML код), во всех браузерах всё нормально работает, но в Mozilla ответ всегда обрезанный, т.е. например ответ содержит 500 строк, но в браузере выводится только 300, причем всегда обрезает на том же самом месте. На каком этапе обрезается тоже непонятно.

Кто-нибудь знает, в чём может быть проблема?

Вот часть JS кода создания объекта для AJAX cоединения.
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function createXmlHttpRequestObject(){
  3.         var xmlHttp;
  4.         try{
  5.                 xmlHttp=new XMLHttpRequest();
  6.                 xmlHttp.overrideMimeType('text/xml');
  7.         } catch(e) {
  8.                 var XmlHttpVersions=new Array ("MSXML2.XMLHTTP.6.0",
  9.                                                                                 "MSXML2.XMLHTTP.5.0",
  10.                                                                                 "MSXML2.XMLHTTP.4.0",
  11.                                                                                 "MSXML2.XMLHTTP.3.0",
  12.                                                                                 "MSXML2.XMLHTTP",
  13.                                                                                 "Microsoft.XMLHTTP");
  14.                 for(var i=0; i<XmlHttpVersions.length && !xmlHttp;i++){
  15.                         try{
  16.                                 xmlHttp=new ActiveXObject(XmlHttpVersions[i]);
  17.                         } catch(e){
  18.                                
  19.                         }
  20.                 }
  21.         }
  22.         if(!xmlHttp){
  23.                 alert("Ошибка создания объекта!");
  24.         } else {
  25.         return xmlHttp;
  26.         }
  27. }
  28.  
2. DeepVarvar - 29 Марта, 2013 - 17:22:32 - перейти к сообщению
3. new01 - 29 Марта, 2013 - 17:39:08 - перейти к сообщению
DeepVarvar, 100% попадание, спасибо Улыбка

 

Powered by ExBB FM 1.0 RC1