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
})
添加回答
举报