jquery - 如何在 AJAX 请求中实现 jQuery 旋转图像

标签 jquery ajax json

我有一个 jQuery AJAX 请求,我想在请求加载时显示 ajax spinner gif,然后在请求成功后消失,任何人都可以建议在下面的 jquery 代码中实现此功能的最佳方法:

function updateCart( qty, rowid ){
$.ajax({
        type: "POST",
        url: "/cart/ajax_update_item",
        data: { rowid: rowid, qty: qty },
        dataType: 'json',
        success: function(data){                
            render_cart(data);
        }           
    });
}

最佳答案

  1. ajax loader 获取加载程序 gif (GIF 图片)
  2. 将此图像放置在您想要显示/隐藏的位置。
  3. 在 ajax 之前,显示此图像
  4. 完成后,隐藏图像
<小时/>
function updateCart( qty, rowid ){
$('.loaderImage').show();
$.ajax({
        type: "POST",
        url: "/cart/ajax_update_item",
        data: { rowid: rowid, qty: qty },
        dataType: 'json',                         
        success: function(data){                
            render_cart(data);
            $('.loaderImage').hide();
        },
        error: function (response) {
           //Handle error
           $("#progressBar").hide();

    }           
    });
}

关于jquery - 如何在 AJAX 请求中实现 jQuery 旋转图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19445639/

相关文章:

javascript - qtip工具提示中的图表?

javascript - Laravel 5.1 ajax 不工作?

php - 如何取消在mysql中重复键更新时未更新的列

java - 我需要修改我的代码以接受 POST 请求中的多个 json 对象列表。我们如何实现这一点?任何建议都会帮助我

javascript - 如何让一个按钮对应不同的点击div html jquery php?

javascript - 如何从 PHP 数组返回 JavaScript 对象?

javascript - 在 Bootstrap 中悬停打开折叠选项卡

jQuery 菜单不会滑动

javascript - 将事件监听器添加到 Windows Phone 上的按钮 "Back, Start, Search"

javascript - 如果选中复选框,如何获取行数据