Результаты поиска по запросу "jquery-deferred"

3 ответа

Итак, для функции, которая получает один отложенный элемент, эта функция listBind возвращает новую функцию, которая принимает массив значений и использует их для возврата другого списка значений внутри отложенного элемента.

овленэто [http://blog.jcoglan.com/2011/03/11/promises-are-the-monad-of-asynchronous-programming/] (превосходно) обсуждение использования Promises в javascript, я пытаюсь выяснить, как я мог бы использовать Deferred для объединения вместе ...

3 ответа

вы правы, возвращаемое значение из $ .each () не то, что я хотел. Благодарю.

я есть две функции JavaScript,save() а такжеsaveAll()установите как показано ниже: function save(data) { return $.post('/save', data); } function saveAll(callback) { var dataArray = []; $.each(dataArray, function() { save(this); }); ...

1 ответ

Итерация по неопределенному массиву отложенных элементов

Скажем, у меня очень длинный список, в котором каждому элементу требуется асинхронный вызов для извлечения. Я хотел бы написать API поверх этого списка, чтобы потребитель мог просто вызывать «next ()» или иным образом синхронно перебирать ...

ТОП публикаций

9 ответов

Таким образом, проблема заключалась в том, что я пытался подсчитать сумму по всем числам, но данные от асинхронных вызовов 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 ...

8 ответов

Я нашел решение, в котором у меня есть 2 запроса, когда я могу получить доступ к отдельным успехам, даже если один из запросов не выполнен:

несколько отложенных объектов передаютсяjQuery.when [http://api.jquery.com/jQuery.when/], метод возвращает Promise от нового «основного» объекта Deferred, который отслеживает совокупное состояние всех объектов Deferred, которые он ...

1 ответ

: «Это означает, что вы можете привязать обработчик событий к элементу вверх по дереву DOM, и события сработают на любых дочерних элементах (даже тех, которые не существуют, когда обработчик был привязан)». Я предполагаю, что «высоко в DOM» означает более глубоко вложенный. Но тогда что вы подразумеваете под "... и события, инициируемые на любых дочерних элементах .."?

очень понимаю, чтоdelegate а такжеpromise находятся. Согласно документам - delegate будет связывать селектор и событие с каким-то контейнером-оберткой, который можно будет использовать позже для текущих и будущих элементов.promise() будет ...

1 ответ

Дождитесь окончания асинхронной функции Javascript для получения результата (Отложено?)

Хорошо, ребята, я знаю, что эта тема уже обсуждалась несколько раз, но я не могу найти ответ, чтобы решить мою проблему. Поэтому я пытаюсь сделать простую мысль: я создаю строку, например:distance is : " + CalculateDistance(position); Требуемый ...

3 ответа

Злой полезен.

от вопрос уже есть ответ здесь: Передайте массив отложенных в $ .when () [/questions/5627284/pass-in-an-array-of-deferreds-to-when] 9 ответовУ меня есть трехслойная цепочка отложенных вызовов ajax, и в идеале они собираются выполнить обещание до ...

1 ответ

@zadam: Хороший пример :) Я рад, что это сработало!

аюсь реализовать следующий сценарий, используя отложенный JQuery, без особой удачи. Какие части отложенного API вы бы использовали, и как бы вы структурировали свои звонки для достижения следующего: 1-ый вызов ajaxA к сервисуA получает список ...

1 ответ

jquery: что происходит, когда вы передаете отложенный объект в «then»?

Я уже некоторое время исследую отложенные объекты jquery, и я в тупике. Методы «done», «always», «then» и т. Д. Принимают в качестве аргументов функции, которые должны вызываться при разрешении отложенного объекта. Однако я попытался объединить ...