Jquery ajaxStop не работает на IE - PullRequest
2 голосов
/ 04 ноября 2010

Когда я использую ajax для загрузки страницы, я пытаюсь использовать флэш или текст, чтобы показать, что страница загружается. Приведенный ниже код отлично работает на Firefox и Chrome, а не на IE. Я не знаю проблемы. Кажется, класс совсем не останавливается.

Это мой скрипт Jquery

$(document).ready(function(){
 $.ajaxSetup({cache: false});
 $demo='tse';
 $('#loading').ajaxStart(function(){
  $(this).show();
 }).ajaxStop(function(){

  $(this).hide();
 });

 $('#ui_demo_1').click(function(){
  $.get('ajax_feed.php',{
   demo:$demo
   },function(data){
    $('#ui_demo').html(data).fadeIn(700).css('font-weight','italic');

    return false;
   });
  return false;
 });
});

Вот мой HTML-код:

<a href="#" id="ui_demo_1">Click here</a>
<span id="loading">
  Loading ...
</span>
<div id="ui_demo">

</div>

любая помощь ценится ...

1 Ответ

0 голосов
/ 03 апреля 2011

Вероятно, что функция успеха вашего вызова ajax завершается с ошибкой. У меня был похожий случай. IE ничего вам не говорит, просто ajaxStop не срабатывает.

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