Шаблон проектирования двойного или множественного обратного вызова с JavaScript / jQuery - PullRequest
6 голосов
/ 05 марта 2011

У меня есть функция обратного вызова, которую я хотел бы выполнить после 2 отдельных вызовов $.getScript, успешно загруженных.

Я использую приведенную ниже конструкцию, но она выглядит грязной, а использование именованной функции выглядит очень непривычновыполнить один обратный вызов после завершения нескольких асинхронных вызовов?

1 Ответ

12 голосов
/ 05 марта 2011

Если у вас есть jQuery 1.5.1, вы можете сделать это:

$.when( $.getScript('/foo.js'), $.getScript('/bar.js') ).done(function(){ 
     // this is called when both are done.
});

Проверьте Отложенный объект и $. When ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...