当我使用ajax加载页面时,我试图使用flash或文本来显示页面正在加载。以下代码适用于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>
任何帮助都是适当的......
答案 0 :(得分:0)
您的ajax调用的成功函数可能会因某些错误而失败。我有类似的情况。 IE没有告诉你任何事情,只是没有触发ajaxStop
。