jQuery: wait for function to complete to continue processing?

后端 未结 9 1132
轮回少年
轮回少年 2020-12-06 00:28

Hey all. I have, what appears to be, a trivial problem. I have the following JavaScript:

$(function() {
    var r = GetResults();

    for(var i = 0; i <         


        
9条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-06 01:28

    Move the data processing into the callback:

    $(function() {
        GetResults();
    });
    
    function GetResults() {
       $.getJSON("/controller/method/", null, function(data) {
    
           for(var i = 0; i < data.length; i++) {
               // Do stuff with data
           }
       });
    }
    

提交回复
热议问题