argument-passing

Pass in an array of Deferreds to $.when()

点点圈 提交于 2019-11-25 21:53:22
问题 Here\'s an contrived example of what\'s going on: http://jsfiddle.net/adamjford/YNGcm/20/ HTML: <a href=\"#\">Click me!</a> <div></div> JavaScript: function getSomeDeferredStuff() { var deferreds = []; var i = 1; for (i = 1; i <= 10; i++) { var count = i; deferreds.push( $.post(\'/echo/html/\', { html: \"<p>Task #\" + count + \" complete.\", delay: count }).success(function(data) { $(\"div\").append(data); })); } return deferreds; } $(function() { $(\"a\").click(function() { var deferreds =