我在jQuery中有2个函数,一个需要数据,另一个需要通过php和json从数据库加载(这部分有效)。
我的问题是第一个开始于数据加载之前。
我如何解决这个问题?

这里有一些代码可以理解:

function loadBody(){
    //Create an calendar of selectet month with classes to Events
}
function loadEvents(){
    //loads Events from DB with php and json and puts them into an array
}


我尝试了例如下列:

function loadCal(){
    $.when(loadEvents()).done(loadBody());
}

最佳答案

loadBody不是loadBody():您正在执行loadBody而不是提供回调。

function loadCal(){
    $.when(loadEvents()).done(loadBody);
}

10-01 04:37