2015-08-19 42 views
-3

我需要获取超过500 records.So我需要的,直到所有数据被取出加载图像符号?我用AJAX从MYSQL数据库获取数据如何在我的浏览器完全加载动态内容之前加载图像?

+1

什么你到目前为止已经试过? – Hassaan

+0

当你在这行之后调用你的AJAX,就像这样写$(“loadingImageId”)。show();并在成功后$(“loadingImageId”)。hide(); –

+0

我想这可能帮助http://code.tutsplus.com/tutorials/how-to-create-infinite-scroll-pagination--wp-24873 –

回答

0

如果你正在使用AJAX,那么你可以实现beforeSend,尝试这

$.ajax({ 
    url:'', 
    data:{ 
    },beforeSend:function(xhr){ 
     // some image in a div box 
     $('.some-image').show(); 
    },success:function(data){ 
     // your code goes here to display data 
     $('.some-image').hide(); 
    } 
}); 

希望这个帮助。

0

试试这个

$('.record').live('click', function() { 
    var ajaxurl="test.php"; 
    $.ajax({ 
     type:"POST", 
     url:ajaxurl, 
     data:'&test='+1, 
     beforeSend:function(){ 
      $('.cf_loader').html('<p class="cf_load"></p><p class="cf_result">Fetching new result</p>').css('display','block'); 
     }, 
     success:function(response){ 
      $('.cf_loader').hide();   
     } 
    }); 
}); 
相关问题