Показать сообщение отдельно
  #4 (permalink)  
Старый 03.03.2014, 01:37
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

рони спешл фор ю:

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
var requestCounter = 0;
function fakeAjax(delay) {
    var n = ++requestCounter;
    var deferred = new $.Deferred();
    setTimeout(function() {
        $('body').append($('<div>', {text: 'Request ' + n + ' completed in ' + delay + ' ms. '}));
        deferred.resolve();
    }, delay);
    return deferred;
}

var promises = [
    fakeAjax(3000),
    fakeAjax(500),
    fakeAjax(1000),
];

$.when.apply($, promises).then(function() {
        $('body').append($('<div>', {text: 'All requests completed'}));
});
</script>
__________________
В личку только с интересными предложениями
Ответить с цитированием