JQuery中的Ajax效果

时间:2012-07-31 03:20:59

标签: jquery

我正在尝试在ajax调用正在进行时找到一种显示GIF图像的方法,并希望在ajax响应返回时隐藏图像。有人可以帮我这么做吗? 我对JQuery没有经验。感谢。

1 个答案:

答案 0 :(得分:0)

我在自己的网络应用程序中使用以下方法。

为您的图片添加标识符(例如:id="loading")。 然后将以下内容放入文档末尾的一对<script>标记中:

$(document).ready(function(){
    $('#loading')
        .ajaxStart(function(){$(this).show();})
        .ajaxStop(function(){$(this).hide();})
        .hide()
    ;
});

这将为每个Ajax调用添加一个事件处理程序,并在初始根页面加载结束时隐藏图像(假设它在页面加载时显示)。

我建议您阅读jQuery Documentation - 您从前几页获得的知识将让您更好地了解jQuery的工作方式,并且可以更轻松地将动态界面放在一起,每个人都必须从某个地方开始。