訂單繼是我的代碼:的jQuery:執行
$(document).on("click",".ball_link", function makeDiv(){
function fetchLevels(){
$.getJSON('fetch_level.php',{level: clicked_ball}, function(data) {
$.each(data, function(i,name) {
alert(name.level_id); //Line 1
});
});
}
fetchLevels();
alert(name.level_id); //Line 2
while (//some condition){
alert("hi 2"); //Line 3
}
});
所需執行的順序:
線1
2號線(具有值相同,在1號線)
第3行
實際執行順序:
2號線(價值:未定義)
3號線
1號線(修正值)
如何控制這些線以獲得與正確的價值觀所需要的行執行的順序?
集異步爲假 –
@SenthilKumar:永遠不要那樣做。 – Bergi
@Bergi,你能告訴我爲什麼它不好? –