我需要一些关于 javascript 中“控制流”的最佳实践的帮助。在下面的示例中,我的 updateUI 函数无法正常工作,因为我的 saveData 函数尚未完成。
function save(data){
saveData(data);
updateUI();
}
对于临时修复,我这样做了
function save(data){
if(saveData(data)){
updateUI();
}
}
更新:这是我的 saveData 方法
function saveData(data){
$.ajax({
url: url, // a variable, not important for this example
data: data,
type: "post",
dataType: "json",
success: function(data) { return true; },
error: function(e) {
console.log(e);
}
})
如果存在这种方法,我觉得我应该学习“标准”方法。