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