为了账号安全,请及时绑定邮箱和手机立即绑定

AJAX 调用正在进行时显示加载 gif

AJAX 调用正在进行时显示加载 gif

PHP
烙印99 2023-08-19 17:43:05
如何在 AJAX 正在进行时显示加载 gif 图像?之前没有,只是在 AJAX 进行时。AJAX 进度完成后,我需要在 div id #statusT 中显示值<script>    $(document).ready(function(){        $("#formT button").click(function (ev) {            ev.preventDefault()            if ($(this).attr("value") == "btn_tool") {                $.ajax({                    type: 'post',                    url: '<?php echo APP_NAME;?>functions/app_form.php',                    data: $('form').serialize(),                    success:function(data){                        $("#statusT").html(data);                    },                    error:function (){}                });            }        });    });</script>
查看完整描述

2 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

创建一个用于加载图像的元素。页面加载时默认隐藏图像。单击按钮时显示 gif 图像,然后在 success() 和 error() 中再次隐藏它。


<script>

    $(document).ready(function(){

        $("#formT button").click(function (ev) {

            ev.preventDefault()

            $("#loadingImage").show(); // <---

            if ($(this).attr("value") == "btn_tool") {

                $.ajax({

                    type: 'post',

                    url: '<?php echo APP_NAME;?>functions/app_form.php',

                    data: $('form').serialize(),

                    success:function(data){

                        $("#loadingImage").hide(); // <---

                        $("#statusT").html(data);

                    },

                    error:function (){

                        $("#loadingImage").hide();  // <---

                        

                    }

                });

            }

        });

    });

</script>


查看完整回答
反对 回复 2023-08-19
?
桃花长相依

TA贡献1860条经验 获得超8个赞

您可以使用 JQuery 的 .hide() 函数隐藏 gif。


$('#loading-image').show();

$.ajax({

      url: uri,

      cache: false,

      success: function(html){

        $('.info').append(html);

      },

      complete: function(){

        $('#loading-image').hide();

      }

    });

查看完整回答
反对 回复 2023-08-19
  • 2 回答
  • 0 关注
  • 158 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信