Deseo enviar [1, n) solicitudes AJAX al servidor y, después de todo, haber devuelto un resultado, se debe cerrar un diálogo modal. $.when(a(), b(), c())
sería perfecto, pero no sé cómo pasar la cuenta variable de funciones a $.when
como parámetro. ¿Alguna idea de cómo resolver este problema?
Respuesta
Llamar a las funciones y agregar sus valores de retorno a una matriz. A continuación, llame $.when
pasar la matriz como argumento de este modo:
$.when.apply($, array)
Ver Function.prototype.apply
[MDN] para obtener más información y para ver un ejemplo my answer here extendida.
A veces es el tiempo justo para golpear la cabeza contra la mesa ... es JS demasiado hermoso para obtener toda su belleza - .apply() es uno de ellos! Muchas gracias por el "Denkanstoß" ;-) – Botic
¡De nada! Bitte schoen :) –
- 1. Funciones con argumentos variables en javascript/jQuery
- 2. JQuery show/hide when hover
- 3. JQuery diferido. Usando $ .when y .progress()
- 4. Métodos con lista de argumentos variables
- 5. ¿Lista de argumentos de variables con impulso?
- 6. jQuery selectores con variables
- 7. variables de Jquery variables
- 8. Llamar a un constructor desde argumentos variables con PHP
- 9. de plantillas C++ Clase constructor con argumentos variables
- 10. Desempaquetar la lista de argumentos con la plantilla de variables
- 11. Procedimiento almacenado de MySQL con lista de argumentos variables
- 12. ¿Cómo pasar un puntero a una función con argumentos variables?
- 13. funciones de plantillas de C++ con argumentos variables
- 14. Cómo usar los argumentos variables con OptionParser de Ruby
- 15. Argumentos con nombre como variables locales en Ruby
- 16. Plantillas variables, reenvío perfecto a funciones con argumentos predeterminados
- 17. case when with match
- 18. funciones abstractas y argumentos variables lista
- 19. Obtener argumentos variables directamente desde la pila
- 20. cómo pasar argumentos variables a otro método?
- 21. Cómo implementar argumentos variables en F #
- 22. ¿Por qué $ .when(). Pipe(). Then() funciona, pero no $ .when(). Then(). Then()?
- 23. JavaScript architecture - mediators, when to use them?
- 24. PDO ¿Auto aliasing when fetching?
- 25. jQuery sumando variables
- 26. Pasar variables con POST a otra página con Jquery
- 27. Calendar.before (Object when), why Object?
- 28. powershell: script con variables args
- 29. Jquery load() y variables PHP
- 30. argumentos: Extrayendo los argumentos con nombre pueden seguir solamente * expresión
relacionados: [? ¿Cómo se trabaja con una serie de jQuery Deferreds] (http://stackoverflow.com/q/4878887/1048572) – Bergi