javascript内の「制御フロー」に関するベストプラクティスについて少し助けが必要です。次の例では、saveData関数がまだ完了していないため、updateUI関数が正しく機能していません。
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);
}
})
そのようなものがあれば、私は「標準的な」方法を学ぶべきだと感じています。