Проблема со скриптами на сайте - PullRequest
0 голосов
/ 02 июля 2011

Вот проблема: когда я захожу на свой веб-сайт вместо того, чтобы перейти на последнюю страницу, где я находился, после ввода пароля и входа в систему отображается сообщение ниже ...


Этот файл XML, похоже, не имеет никакой информации о стиле, связанной с ним. Дерево документов показано ниже.

   <!-- uzzscript type="text/javascript"&gt;
sendFrm549298=function(){
 var o=$('#frmLg549298')[0],pos=_uGetOffset(o),o2=$('#blk549298')[0];
 document.body.insertBefore(o2,document.body.firstChild);
 $(o2).css({top:(pos['top'])+'px',left:(pos['left'])+'px',width:o.offsetWidth+'px',height:o.offsetHeight+'px',display:''}).html('&lt;div align="left" style="padding:5px;"&gt;&lt;div class="myWinLoad"&gt;&lt;/div&gt;&lt;/div&gt;');
 _uPostForm('frmLg549298',{type:'POST',url:'/index/sub/',error:function() {
 $('#blk549298').html('&lt;div align="left" style="padding:10px;"&gt;&lt;div class="myWinLoadSF" title="Невозможно выполнить запрос, попробуйте позже"&gt;&lt;/div&gt;&lt;/div&gt;');
 _uWnd.alert('&lt;div class="myWinError"&gt;Невозможно выполнить запрос, попробуйте позже&lt;/div&gt;','',{w:250,h:90,tm:3000,pad:'15px'});
 setTimeout("$('#blk549298').css('display','none');",'1500');
 }
 });
}
&lt;/script&gt;-->

1 Ответ

1 голос
/ 02 июля 2011

Код, который вы вставили в вопрос, представляет собой документ XML, предположительно созданный в процессе входа в систему.

Он явно предназначен для отправки в браузер как часть запроса Ajax, но, как вы его описываете, он звучит так, как будто он загружается как новая страница.

Это указывает на то, что когда вы публикуете данные для входа, они на самом деле не публикуются с использованием Ajax, а вместо этого публикуются с использованием обычной отправки HTML-формы.

Само фактическое сообщение об ошибке («Этот файл XML, похоже, не содержит никакой информации о стиле ...») является стандартным сообщением, которое веб-браузер выдаст при загрузке документа XML, который он не знает, как справиться. Это то, что говорит мне, что он отображается как новая страница, а не загружается через Ajax.

Если бы он был загружен через Ajax, как предполагалось, тогда данные XML были бы введены в код Javascript на вашей странице и никогда бы не отображались таким образом.

Вам нужно изучить код вокруг формы и нажать кнопку отправки, чтобы понять, почему она публикуется как отправка формы HTML, а не через Ajax. Вы не предоставили нам свой код формы (или даже не сообщили нам, какую платформу Ajax вы используете), поэтому я не могу дать вам больше подсказок на данный момент, но это почти наверняка, в чем проблема.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...