Tôi muốn gửi [1, n) các yêu cầu AJAX tới máy chủ và sau khi tất cả đã trả lại kết quả, một hộp thoại phương thức sẽ được đóng lại. $.when(a(), b(), c())
sẽ là hoàn hảo, nhưng tôi không biết cách chuyển số hàm biến đổi thành $.when
làm tham số. Bất kỳ ý tưởng làm thế nào để giải quyết vấn đề này?
Trả lời
Gọi hàm và thêm giá trị trả về của chúng vào một mảng. Sau đó gọi $.when
đi qua các mảng như là đối số như sau:
$.when.apply($, array)
Xem Function.prototype.apply
[MDN] để biết thêm thông tin và my answer here cho một ví dụ mở rộng.
Đôi khi nó chỉ là thời gian để gõ đầu của một người chống lại bàn ... JS là quá đẹp để có được tất cả vẻ đẹp của nó - .apply() là một trong số đó! Cảm ơn rất nhiều cho "Denkanstoß" ;-) – Botic
Bạn được chào đón! Bitte schoen :) –
- 1. Chức năng với các đối số biến trong javascript/jQuery
- 2. jQuery. Khi khắc phục sự cố với số biến số đối số
- 3. C++ mẫu chức năng với các đối số biến
- 4. JQuery hoãn lại. Sử dụng $ .when và .progress()
- 5. Danh sách đối số biến với tăng?
- 6. mở rộng Macro cho các macro với đối số so với các biến có cùng tên
- 7. Cú pháp cho biến cục bộ tuyệt đối đối với biến số khác với một số bù đắp
- 8. Mockito sử dụng đối số đối sánh khi gọi phương thức có số biến đối số
- 9. Trình biên dịch C thực hiện các hàm với các số biến số của các đối số như thế nào?
- 10. chuyển số biến số của đối số
- 11. DataTables jQuery fnrender với các đối tượng
- 12. Điểm phân công lại các biến đối số là gì?
- 13. tạo đối tượng json với các biến
- 14. Danh sách đối số biến đổi với Visual Basic?
- 15. Biến đối số nhà xây dựng vào các instance variable
- 16. Các mẫu biến thể: lặp qua đối số kiểu/mẫu
- 17. javascript/jQuery - Đối với Vòng
- 18. jQuery Ajax PUT với các tham số
- 19. MySQL và CASE WHEN với một dải giá trị
- 20. Bộ chọn jQuery có biến số
- 21. Đi qua đối số biến khác chức năng chấp nhận một danh sách đối số biến
- 22. Biến mảng thành các đối số hàm độc lập - howto?
- 23. Chuyển tiếp đối số biến trong các hàm trong D
- 24. C++: Hàm con trỏ hàm với số biến số đối số
- 25. Lịch.before (Object when), tại sao Object?
- 26. jQuery-Intellisense cho các đối số đã qua
- 27. Truyền một biến làm đối số mẫu
- 28. Tên biến từ đối số mẫu?
- 29. Mô-đun mở rộng Python với số lượng đối số biến số
- 30. Chữ ký loại TypeScript cho các hàm có số đối số biến số
liên quan: [Làm thế nào để bạn làm việc với một loạt các jQuery hoãn lại?] (Http://stackoverflow.com/q/4878887/1048572) – Bergi