3 回答

TA貢獻1820條經驗 獲得超9個贊
在 ajax 調用上方使用let聲明 totalAmountAccrued 和 amountWrittenOff 。
比如讓 totalAmountAccrued;
const totalAmountAccrued
從和中刪除 const const amountWrittenOff
。

TA貢獻2051條經驗 獲得超10個贊
解決所有承諾時使用Promise.allwhich triggersthen
function makeFetch(url, data) {
return $.ajax({url: url, data: data})
}
Promise.all([
makeFetch('@Url.Action("MonthlyReport")', {id: id}),
makeFetch('@Url.Action("GetAllLoan")', {id: id})
])
.then(([monthlyReport, allLoan]) => {
const totalAmountAccrued = monthlyReport.reduce((sum, data) => sum + data.interestAmountPerMonth, 0)
const amountWrittenOff = allLoan.amountWrittenOff
const overallTotal = totalAmountAccrued + amountWrittenOff
})
添加回答
舉報