首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在调用服务器时使用javascript进行检查

如何在调用服务器时使用javascript进行检查
EN

Stack Overflow用户
提问于 2015-06-17 07:30:06
回答 3查看 228关注 0票数 0

我正在调用google (在json中获取数千条记录),将记录保存在数据库中,然后在下一页显示所有记录。我想显示加载gif直到下一页加载。我使用了jquery (请参阅下面的代码),但它没有按需要工作,因为加载映像只有在下一页开始加载时才会显示,而div在下一页完成加载时会淡出。当调用google时,它不会显示出来。

代码语言:javascript
复制
<script>
    // Wait for window load
            $(window).load(function() {
                // Animate loader off screen
                $("#bg").fadeOut("slow");
                $("#imgLoading").fadeOut("slow");;
            });
</script> 

如果对服务器进行了调用,我如何使用JavaScript进行检查,以便显示加载gif。我不想在单击按钮时调用该函数,我希望它是通用的,因此当调用服务器显示加载图像时,在下一页完成加载时显示完成。

提前感谢你!!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-06-18 09:03:41

解决办法:我有一个解决办法,我开始显示表单的加载图像onSubmit事件。在下一个页面上,开始显示相同的加载图像,直到页面完全加载。因此,当按钮被按下直到下一页完全加载时,开始加载图像。

票数 0
EN

Stack Overflow用户

发布于 2015-06-17 07:34:05

如果您正在使用Jquery,那么我建议您看看

这是尽可能容易的。

代码语言:javascript
复制
$( document ).ajaxSend(function() {
  $( ".log" ).text( "Triggered ajaxSend handler." );
});
票数 2
EN

Stack Overflow用户

发布于 2015-06-17 07:33:00

遵循以下步骤:

将下面的div添加到开始标记.的下方。

代码语言:javascript
复制
<div class="loader"></div>

添加一些CSS

代码语言:javascript
复制
.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}

添加jQuery和一行代码

代码语言:javascript
复制
<script type="text/javascript">
$(window).load(function() {
    $(".loader").fadeOut("slow");
})
</script>

注意:请确保jquery.min.js包含在您的文件中

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30885012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档