如何在使用jquery和ajax加载内容时显示加载图像?

时间:2017-09-20 19:08:08

标签: javascript jquery ajax

我希望在jquery将我的内容加载到页面时显示加载图像。 目前我用它来加载我的内容:

$.post('page.php', {para1: value1}, function(data){
    // post content here
});

但问题是我不知道如何在加载时显示图像缓冲。

2 个答案:

答案 0 :(得分:0)

在调用ajax之前显示加载程序图像并在获取响应时隐藏。

$('img.loader').show();
$.post('page.php', {para1: value1}, function(data){
    $('img.loader').hide();
    // post content here
});

答案 1 :(得分:0)

<img class="loader" src="/loader.png" style="display:none"/>
("button").click(function(){
    $('.loader').fadeIn();
    $.post('page.php', {para1: value1}, function(data, status){
        $('.loader').fadeOut();
    });
});