我有一个ajax函数来获取数据,当响应将同时显示一个bootstrap progress loader(圆形加载器)。
怎么做?
Ajax函数JS:
private static String encodeFileToBase64Binary(String fileName) throws IOException {
File file = new File(fileName);
byte[] encoded = Base64.encodeBase64(FileUtils.readFileToByteArray(file));
return new String(encoded, StandardCharsets.US_ASCII);
}
答案 0 :(得分:0)
答案 1 :(得分:0)
你可以通过jquery progress-bar
上课。
$('#category_modal').click(function(event) {
/*here append your class to some element
$(element).addClass("progress-bar");
*/
var url = $(this).data('url');
var cid = $(this).data('id');
$.ajax({
url: '<?=$this->config->base_url()?>admin_panel/update_popup',
type: 'post',
data: 'id=' + cid
}).done(function(data) {
/* when u r done remove
$(element).removeClass("progress-bar");
/*
});
});
答案 2 :(得分:0)
添加功能
beforeSend: function () {
// show loader
}
在你的ajax电话中