Отображение индикатора выполнения до ответа происходит с помощью JQuery AJAX представления - PullRequest
1 голос
/ 02 июля 2011

Я отправляю запрос на страницу PHP с использованием концепции jquery ajax, мне нужно отобразить ответ в диалоговом окне. Это работает нормально, но проблема в том, что требуется время, чтобы получить ответ. Так что я могу добавить индикатор выполнения к нему.

$.ajax({
            type: "POST",
            url: "push/push_notify.php",
            data: "pushmessage="+message+"&iphone="+iphone+"&android="+android+"&blackberry="+blackberry,
            success: function(e){
                var response = e;
                apprise(response, {'animate':true});
            }
        });
       return false;

1 Ответ

3 голосов
/ 02 июля 2011

Вы могли бы показать некоторое изображение счетчика перед выполнением запроса и скрыть его после завершения запроса, в обработчике complete. Например:

$('#spinner').show();
$.ajax({
    type: "POST",
    url: "push/push_notify.php",
    complete: function() {
        $('#spinner').hide();
    },
    data: { 
        pushmessage: message, 
        iphone: iphone, 
        android: android, 
        blackberry: blackberry
    },
    success: function(e) {
        var response = e;
        apprise(response, {'animate':true});
    }
});

А вот сайт для некоторых блесен AJAX .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...