我想向服务器发送[1,n)AJAX请求,并且在返回结果之后,模态对话框应该关闭。 $.when(a(), b(), c())
将是完美的,但我不知道如何将可变数量的函数传递给$.when
作为参数。任何想法如何解决这个问题?
19
A
回答
27
调用函数并将它们的返回值添加到数组中。然后调用$.when
传递数组作为参数,如下所示:
$.when.apply($, array)
用于扩展示例的更多信息和my answer here参见Function.prototype.apply
[MDN]。
+1
有时候,只是时间把头撞到桌子上...... JS是太美丽,无法获得它的所有美丽 - .apply()就是其中之一!非常感谢“Denkanstoß”;-) – Botic
+0
不客气! Bitte schoen :) –
相关问题
- 1. Jquery $ .when具有多个参数和xhr
- 2. 没有`带有可变参数列表
- 3. 带有可变数量参数的wp_query
- 4. 新函数()带有可变参数
- 5. lua中带有可变参数的pcall
- 6. C,带有可变参数的功能
- 7. 带有可变参数功能
- 8. 可变参数函数(不带参数!)
- 9. Ruby参数带可变参数的SyntaxError
- 10. 在jQuery中带有许多参数的多个ajax请求在.when方法中
- 11. jQuery Deferred's,$ .when()和fail()回调参数
- 12. Roxygen2:带有可选参数
- 13. 带有(未知)可变数量参数的调用函数?
- 14. 使用带可变参数的`post_url`
- 15. Excel SUMIFS带可变参数的sum_range
- 16. 在C中带有可变参数的函数的包装器
- 17. 调用函数带有可变参数长度
- 18. pthread_create()中带有可变参数的函数?
- 19. 带有二维数组的Java可变参数
- 20. 带有可变函数参数的分段错误
- 21. 带有可变数量参数的存储过程
- 22. 带有可变参数模板的函数
- 23. 带有可变参数的函数作为函数C++的参数
- 24. 带有可变参数的函数作为另一个函数的参数
- 25. jquery when/then(when when/done)not waiting
- 26. 可变参数模板构造函数不带x参数
- 27. 带有参数
- 28. 带有参数
- 29. WHEN有可能检查变量是否属于数组?
- 30. 如何在JavaScript中创建一个可变参数(带有可变长度参数列表)函数包装
相关:[你如何使用jQuery Deferreds的数组?](http://stackoverflow.com/q/4878887/1048572) – Bergi