我有三个带有回调函数的异步ajax调用函数,用于将信息提取到主页。这些功能在另一个js文件中。
Ajax_GetUsers(Fetch_Users);
Ajax_GetContactTypes(Fetch_ContactTypes);
Ajax_GetCasePriorities(Fetch_CasePriorities);
这三个函数提取完结果后,我想再调用一次此函数:
Ajax_GetCaseData(selectedCaseId, Fetch_CaseData)
这是我创建的代码,但仍然无法正常工作。 Ajax_GetCaseData 有时在其他人之前被称为。我如何确保在其他三个异步函数之后始终执行Ajax_GetCaseData: 这是我的代码:
$.when(Ajax_GetUsers(Fetch_Users),Ajax_GetContactTypes(Fetch_ContactTypes),
Ajax_GetCasePriorities(Fetch_CasePriorities))
.then(function () {
Ajax_GetCaseData(selectedCaseId, Fetch_CaseData);
});