我想保存所有部分,用刚刚保存的部分的 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();