如何使用javascript检查是否调用服务器
How to check with javascript if call is made to server
我正在调用谷歌api(在json中获取数千条记录),将记录保存在数据库中,然后在下一页上显示所有记录。我想显示加载 gif 直到下一页加载。我使用了jquery(见下面的代码),但它没有按预期工作,因为加载图像仅在下一页开始加载时才显示,并且当下一页完成加载时,该div会淡出。当调用谷歌 API 时,它不会显示。
<script>
// Wait for window load
$(window).load(function() {
// Animate loader off screen
$("#bg").fadeOut("slow");
$("#imgLoading").fadeOut("slow");;
});
</script>
如果调用服务器,我如何使用 JavaScript 进行检查,以便我可以显示加载 gif。我不想在单击按钮时调用该函数,我希望它是通用的,因此当调用服务器时会显示加载图像并在下一页完成加载时完成显示。
提前谢谢你!!
如果你正在使用Jquery,那么我建议看看这个
这是尽可能简单的。
$( document ).ajaxSend(function() {
$( ".log" ).text( "Triggered ajaxSend handler." );
});
按照以下步骤操作:
在开始标记的正下方添加下面的div。
<div class="loader"></div>
添加一些 CSS
.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 和一行代码
<script type="text/javascript">
$(window).load(function() {
$(".loader").fadeOut("slow");
})
</script>
注意:请确保 jquery.min.js 包含在您的文件中
解决方法:好吧,我有一个解决方法,我开始显示加载图像onSubmit
表单的事件。在下一页上开始显示相同的加载图像,直到页面完全加载。因此,按下按钮时开始加载图像,直到下一页完全加载。
相关文章:
- 在Android中从signalR调用服务器端功能
- 从javascript调用服务器端的下拉列表onchange函数
- 如何从jQuery对象文本正确调用服务器端ASP.NET并将数据返回给jQuery
- 如何在 asp.net 中从 javascript 调用服务器端代码
- 何时调用服务器 onClick vs OnClientClick
- typeaheadjs:如何在不使用缓存数据的情况下调用服务器
- 如何执行“;“同步”;javascript调用服务器而不锁定浏览器
- 如何使用javascript代码调用服务器端函数;标记函数“>
- Javascript:在调用服务器时防止浏览器冻结
- 如何对调用服务器的 JavaScript 文件进行外部接口调用以获取信息
- 如何在调用服务器请求时删除错误
- 如何在 javascript 函数中调用服务器端函数
- 在侧边栏 GAS 中调用服务器端脚本
- 使用 Backbone LocalStorage 并仍调用服务器
- 从 js 调用服务器端 vb 代码(asp classic)
- 通过互联网从浏览器调用服务器端javascript
- 如何从我的 Phonegap 应用程序调用服务器 api
- 想要从Android应用程序调用服务器端javascript
- 调用服务器端从 JavaScript 继承了 C# Web 方法
- 如何先调用客户端脚本函数,然后再调用服务器端按钮单击事件