如果数据为空,Ajax加载不会停止

Ajax loading not stop if data is empty

本文关键字:加载 Ajax 数据 如果      更新时间:2023-09-26

我使用ajax请求来获取数据,还使用加载来启动和停止ajax。如果数据不为空,则加载工作正常,但如果数据为空,ajax将无法停止加载。我用ajaxStart和ajaxStop来做。

这是我的js代码:

<script>
$(function() {
$("#searchgrowh").click(function() {
    $('#result').html("");
    $('.loading').ajaxStart(function(){$(this).show();});//this method for ajax start
    $('.loading').ajaxStop(function(){$(this).hide();});//this method for ajax stop
    $('.loading').ajaxError(function(){$(this).hide();});
     $.ajax({
        type: "POST",
        url: "<?php echo base_url();?>internal/trending/ajaxsubmit/",
        data:  $('#form').serialize(),
        success: function(html){
            $("#result").prepend(html);
        },
    });
    return false;
});
});
</script>

请参阅.ajaxStart和.ajaxStop未启动

我在方面也很幸运

ajaxSuccess和ajaxComplete