【问题标题】:show loading before load page on click在点击加载页面之前显示加载
【发布时间】:2017-10-21 20:13:36
【问题描述】:
$("#button").click(function(){
    $(document).ready(function() {
        $('#wrapper').load('page.php');
    });
});
<div id="wrapper"></div>
<div id="button">click me</div>

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

【问题讨论】:

  • 你如何发送负载!!我在您的问题中看不到任何发送负载的事件,
  • $(document).ready(function() { 应该在按钮点击之外

标签: javascript jquery ajax load


【解决方案1】:

这是 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"/ >

Disclaimer:使用的图片属于网站 loading.io,在第一次谷歌搜索中出现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-23
    • 1970-01-01
    • 2022-07-11
    • 2013-01-22
    • 2015-08-31
    相关资源
    最近更新 更多