Синхронная загрузка контента - PullRequest
0 голосов
/ 09 мая 2020

Не могли бы вы помочь мне найти способ сделать загрузку страниц и элементов синхронными.

В настоящее время у меня есть:

$(Element).load(File);
... various unrelated commands...
window.onload = function ()
{
     Update_Elements(Class, Content);
}

Все работает, за исключением того, что Update_Elements запускается до загрузки, и это изменения теряются.

Если я оставлю загрузку, я могу без проблем увидеть все обновления.

Где я могу использовать

$(Element).load(File, Update_Elements(Class, Content));

Но в этой ситуации У меня есть условный лог c, который не делает это возможным.

1 Ответ

0 голосов
/ 09 мая 2020

Что это за «условный лог c» и почему он делает невозможным вызов Update_Elements после File загрузки?

Эта последовательность должна просто работать:

  1. дождаться события 'load',
  2. load File и дождаться его завершения,
  3. call Update_Elements.
window.onload = () => {
  $(Element).load(File, () => {
    Update_Elements(Class, Content);
  });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...