$.when(...args)
$.when
接收 JQeuryDeferred
对象作为参数
$.when($.get(), $.get())
.done(function(response1, response2) {
})
.fail(function() {
})
$.when.apply([...args])
$.when.apply
接收一个 JQueryDeferred
数组
var requestTasks = [
$.get().promise(),
$.get().promise()
]
$.when.apply(null, requestTasks.map(function(requestTask) {
return requestTask()
}))
.done(function(responses) {
responses.map(function(data, statusText, xhr) {
// ... some coding
})
})
.fail(function() {
})