Результаты поиска по запросу "jquery-deferred"
: «Это означает, что вы можете привязать обработчик событий к элементу вверх по дереву DOM, и события сработают на любых дочерних элементах (даже тех, которые не существуют, когда обработчик был привязан)». Я предполагаю, что «высоко в DOM» означает более глубоко вложенный. Но тогда что вы подразумеваете под "... и события, инициируемые на любых дочерних элементах .."?
очень понимаю, чтоdelegate а такжеpromise находятся. Согласно документам - delegate будет связывать селектор и событие с каким-то контейнером-оберткой, который можно будет использовать позже для текущих и будущих элементов.promise() будет ...
Я нашел решение, в котором у меня есть 2 запроса, когда я могу получить доступ к отдельным успехам, даже если один из запросов не выполнен:
несколько отложенных объектов передаютсяjQuery.when [http://api.jquery.com/jQuery.when/], метод возвращает Promise от нового «основного» объекта Deferred, который отслеживает совокупное состояние всех объектов Deferred, которые он ...
Таким образом, проблема заключалась в том, что я пытался подсчитать сумму по всем числам, но данные от асинхронных вызовов ajax еще не вернулись. Мне нужно было завершить эту функцию в несколько функций, чтобы иметь возможность повторно использовать код. Моя внешняя функция ждет данных, прежде чем я пойду и сделаю кое-что с полностью обновленным DOM.
адуманный пример того, что происходит:http://jsfiddle.net/adamjford/YNGcm/20/ [http://jsfiddle.net/adamjford/YNGcm/20/] HTML: <a href="#">Click me!</a> <div></div>JavaScript: function getSomeDeferredStuff() { var deferreds = []; var i = 1; for ...
вы правы, возвращаемое значение из $ .each () не то, что я хотел. Благодарю.
я есть две функции JavaScript,save() а такжеsaveAll()установите как показано ниже: function save(data) { return $.post('/save', data); } function saveAll(callback) { var dataArray = []; $.each(dataArray, function() { save(this); }); ...
Итак, для функции, которая получает один отложенный элемент, эта функция listBind возвращает новую функцию, которая принимает массив значений и использует их для возврата другого списка значений внутри отложенного элемента.
овленэто [http://blog.jcoglan.com/2011/03/11/promises-are-the-monad-of-asynchronous-programming/] (превосходно) обсуждение использования Promises в javascript, я пытаюсь выяснить, как я мог бы использовать Deferred для объединения вместе ...
Извините Ашиш за мое недоразумение, потому что вы не упомянули оба ответа необходимо хранить.
аюсь использоватьjQuery.when уволить двоихajax запросы, а затем вызвать некоторую функцию после завершения двух запросов. Вот мой код: var count = 0; var dfr; var showData = function(data) { dfr.resolve(); alert(count); // Do something with my ...
Кроме того - есть лучший способ сделать это, но я жонглирую несколькими альтернативными способами сделать это - я скоро обновлю.
я есть два абстрактных процесса (например, управляемых в объектах js с использованием шаблона модуля раскрытия, которые не раскрывают их внутренности), которые запускаютпользовательские события [http://api.jquery.com/trigger/]когда они завершат. ...