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

时间:2015-04-06 02:58:27

标签: javascript php ajax

我正在使用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>

1 个答案:

答案 0 :(得分:1)

请看 .ajaxStart and .ajaxStop not firing

我也很幸运

的ajaxSuccess 和 ajaxComplete