Javascript jQuery getJSON回调的顺序?
jQuery的Javascript jQuery getJSON回调的顺序?,javascript,jquery,Javascript,Jquery,jQuery的$.getJSON()接受对完成、失败和始终的回调 我看不出有人提到这些是哪种顺序的。我能期望完成和失败总是在总是之前触发吗?这很容易测试: 输出: done always done2 always2 因此,回调按顺序被称为。这对我来说也是最有意义的 始终不像最终,它只是将失败和完成结合起来的一种方法,这很容易测试: 输出: done always done2 always2 因此,回调按顺序被称为。这对我来说也是最有意义的 始终与最终不同,它只是将失败和完成结合起来的一
$.getJSON()
接受对完成
、失败
和始终
的回调
我看不出有人提到这些是哪种顺序的。我能期望
完成
和失败
总是在总是
之前触发吗?这很容易测试:
输出:
done
always
done2
always2
因此,回调按顺序被称为。这对我来说也是最有意义的
始终
不像最终
,它只是将失败
和完成
结合起来的一种方法,这很容易测试:
输出:
done
always
done2
always2
因此,回调按顺序被称为。这对我来说也是最有意义的
始终
与最终
不同,它只是将失败
和完成
结合起来的一种方法,这在所有延迟回调方法的文档中都有
当解析或拒绝延迟请求时,将在中执行回调
他们被添加的顺序
这在所有延迟回调方法的文档中 当解析或拒绝延迟请求时,将在中执行回调 他们被添加的顺序
可能值得注意的是,$.getJSON和其他$.ajax函数返回一个$.jqXHR,它继承了$.Deferred可能值得注意的是,$.getJSON和其他$.ajax函数返回一个$.jqXHR,它继承了$.Deferred