У меня есть много функций, которые читают информацию из списков SharePoint и записывают информацию в списки SharePoint. Эти функции зависят друг от друга, например, в первой функции я пишу информацию в списке. После этой первой функции я вызываю функцию secound, которая читает информацию о записи.SharePoint JavaScript Выполнение функций Asynchron после другого
Чтобы читать и писать информацию, я использую executeQueryAsync.
Проблема возникает из-за асинхронного чтения данных, прежде чем первая функция сможет записать ее в списке.
В тот момент, когда я работаю с таймаутами и надеюсь, что информация записывается, когда таймаут заканчивается, тогда я их читаю. Но это не очень хорошее решение. Есть ли способ, которым я могу выполнять функции, которые работают с executeQueryAsync один за другим.
Пример:
functionA(); // writes information in list A
functionB(); // reads and write information from list A
functionC(); // reads information from list A
Как я могу сказать функции ждать друг от друга? Только если функция полностью выполнена, запускаются следующие функции.
У кого-нибудь есть идеи?
Большое спасибо!
у меня есть проблемы с пониманием ваш код немного. вы можете увидеть мой комментарий об этом? – 13reach