jquery 非同期処理の流れ
2012/11/29
通常の流れ
- var i = "";
- i = "a";
- i = "b";
- // iには、「b」が格納される
非同期処理の流れ1
- var i = "";
- $.getJSON("xxx", {}, function() {
- i = "a";
- });
- i = "b";
- // iには、「a」or「b」が格納される:$.getJSON()が非同期になる
非同期処理の流れ2
- function test() {
- $.getJSON("xxx", {}, function() {
- return "a";
- });
- }
- var i = "";
- i = test();
- i = "b";
- // iには、「a」or「b」が格納される:$.getJSON()があるtest()も非同期扱いになる
まとめ
Jquery 非同期処理の流れ