Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6899-й день

Новорічний Фріліч на трекері активовано!
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

 Как за синхронить вывод при обходе елементов Jquery

RipperR
Sep 1 2017, 21:04
  
Пост #1



Репутация:   40  
Постоялец
***

Группа: Пользователи
Сообщений: 1 153
С нами с: 25-March 08


Как засинхронить вывод при обходе елементов

есть код


function ticket_counter()
{
$("ul.sidebar-menu").find("span#tickets_count").each(function() {
    var type=$(this).attr('name');
    var element = $(this);
        $.get('menu_count_return.php?type=tickets&sub='+type+'').done(function( data ) {
            var item=data;
            $(element).html(''+data+'');
        });
    });
return true;
};    


Оно находит 10 элементов меню и меняет значение количество на возвращаемого из url
Но так как ответ происходит не моментально а элементов 10 то значения заполняются поэтапно что не есть красиво ... как сделать так чтобы пока все 10 элементов не получать ответ не рисовать результат ...

Возможно как-то можно распараллелить эту функцию для ускорения работы.

Сообщение отредактировал RipperR - Sep 1 2017, 21:15
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме


Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 3rd February 2025 - 7:49
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.