Показ счетчика во время запроса Ajax?

Родовое название для базовой дисциплины GIS.

Вы просите больше деталей из общего любопытства, или у Вас есть определенная техническая потребность в проекте?

5
задан Yeldar Kurmangaliyev 17 September 2015 в 05:20
поделиться

2 ответа

Вы используете jQuery?

Если да, то вы можете использовать:

ajaxStart & ajaxStop: http://docs.jquery.com/Ajax

Например:

$(function(){

    // hide it first
    $("#spinner").hide();

    // when an ajax request starts, show spinner
    $.ajaxStart(function(){
        $("#spinner").show();
    });

    // when an ajax request complets, hide spinner    
    $.ajaxStop(function(){
        $("#spinner").hide();
    });
});

Вы можете немного настроить с помощью счетчика запросов, который увеличивает и уменьшает, если у вас много одновременных запросов.

Если вы не используете jQuery, проверьте исходный код jQuery, для которого события ajaxStart фактически регистрируются в простом старом javascript.

HTH Алекс

8
ответ дан 13 December 2019 в 19:30
поделиться
$().ajaxSend(function(r, s) {
    $("#spinner").show();
});

$().ajaxStop(function(r, s) {
    $("#spinner").fadeOut("fast");
});
1
ответ дан 13 December 2019 в 19:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: