すべてのセクションを保存し、保存したばかりのセクションの ID で質問を更新してから、質問を保存し、それが成功した場合は、ページをリダイレクトする関数 nextPage を起動します。これが正しいことを確認しようとしています。saveAllQuestions を無名関数で囲んでいないと、おかしくなりそうです。
saveAllSections(function () {saveAllQuestions(nextPage)});
アップデート:
saveAllSections が成功すると、次の処理が行われます。
if (typeof(callback) == 'function')
callback();
saveAllQuestions が成功すると、次の処理が行われます。
if (questionValuesToSave.length>0) {
saveAllQuestionValues(questionValuesToSave, callback);
}
else {
// once its done hide AJAX saving modal
hideModal();
if (typeof(callback) == 'function')
callback();
}
saveAllQuestionValues が成功すると (いくつかあると仮定して)、次の処理が行われます。
if (typeof(callback) == 'function')
callback();