Этот fiddle показывает мой код. У меня есть три функции. functionB возвращает пользовательский ввод. Время, необходимое пользователю для ввода, неизвестно. Проблема в том, что функция не дожидается и не срабатываетJQuery Deferred/variable выполняется немедленно
$.when(def1).done(functionC);
немедленно. Он должен подождать, пока функция Б не ответит, независимо от того, сколько времени потребуется. Поэтому должен быть предупрежден «Пользовательский ввод», а не «неопределенный». Как это можно сделать? Благодарю.
Великие события часто происходят из маленьких причин. Большое спасибо. – ReyamOki