【发布时间】:2017-06-25 18:52:31
【问题描述】:
我目前正在努力处理$.getJSON() 和生成的.fail() 函数。我试图得到它,以便当 $.getJSON() 失败时,它将变量值更改为其他值 - 例如:
var mangoes = $.getJSON("mangoesurl.com/json").fail(mangoes="{value:0}");
我不能使用另一个变量,因为我稍后也使用$.when() 从芒果 JSON 中检索该数据。
有人知道这是否可能,我该怎么做或替代方法?非常感谢任何帮助,谢谢。
var mangoes = $.getJSON("mangoesurl.com/json").fail(mangoes="{value:0}");
var mangoes2 = $.getJSON("mangoesurl.com/json2").fail(mangoes="{value:0}");
$.when(mangoes, mangoes2).then(data1, data2){
}
【问题讨论】:
-
return {value:0}怎么样? -
但是您也希望将 JSON 保存在“芒果”中,对吗?
-
@TonySamperi 是的,我愿意
-
@AlexBoullé 你使用哪个 jquery 版本?
-
@user8175473 v1.11.1
标签: javascript jquery json getjson