javascript - 单击加载页面之前显示加载

标签 javascript jquery ajax load

$("#button").click(function(){
    $(document).ready(function() {
        $('#wrapper').load('page.php');
    });
});
<div id="wrapper"></div>
<div id="button">click me</div>

我想在点击#button后发送(加载)page.php之前显示加载

最佳答案

这是 jsfiddle 脚本 https://jsfiddle.net/1uwopptv/或内联脚本,假设这就是您想要的。请求完成后,您可以再次隐藏加载 gif。

$("#button").click(function(){
    $('#img').show(); 
    $('#button').hide(); 
    $(document).ready(function() {
        $('#wrapper').load('page.php');
    });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="wrapper"></div>
<div id="button">click me</div>
<img src="https://loading.io/assets/img/landing/curved-bars.svg" id="img" style="display:none"/ >

免责声明:使用的图像属于网站loading.io,如第一次谷歌搜索中出现的那样。

关于javascript - 单击加载页面之前显示加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46867623/

相关文章:

javascript - 如何将每个用户路由/链接到他们自己的数据?

javascript - JS - 将函数插入数组并为其命名

javascript - 使用 php 附加到页面末尾

jquery - 如何查找具有指定背景图像的所有元素

jQuery - 单击按钮时,模拟输入[类型 ="file"]。仅在父元素中更改

javascript - 验证表单中仅可见选项卡的所有输入字段

javascript - 多重评分时评分脚本不会更新

javascript - ajax 有不同的风格吗?

javascript - 如何在不使用 multipart 的情况下使用 AJAX 上传文件?

jquery - XMLHttpRequest 无法加载,不存在 'Access-Control-Allow-Origin' header (无法读取 JavaScript/jQuery 中的 Ajax 响应)