【发布时间】:2017-10-06 07:18:22
【问题描述】:
我得到了这段代码(使用 jquery)
function getData(applyFunction, callback) {
$.when(
$.getJSON("http://www.mocky.io/v2/59d72b5b120000c902cb1b4f"),
$.getJSON("http://www.mocky.io/v2/59d72b5b120000c902cb1b4f"),
).done(function(
firstData,
secondData
){
callback(applyFunction, {
firstDataToApply: { data: firstData.popup },
secondDataToApply: { data: secondData.popup }
})
})
}
有没有办法从$.getJSON 部分(或when 部分)捕获单独的错误,记录这些错误,并且仍然能够发送firstData 和secondData(同时)到回调函数?
(我知道如果 $.getJSON 中的一些或两个都失败了,我会向回调发送空数据,并且在弹出窗口之前必须进行空检查)
抱歉,这篇文章令人困惑,在此先感谢
【问题讨论】:
标签: javascript jquery jquery-deferred