我正在使用 post 方法显示特定的贷款编号是否可用。这是我的代码
现在我的问题是我想调用另一种方法,如果存在贷款编号,则该方法会预先填充值。即,而不是打印“贷款号码可用”,我应该调用一个函数 getDetails(),该函数位于填充值的控制器中。请帮我解决这个问题。
我正在使用 post 方法显示特定的贷款编号是否可用。这是我的代码
现在我的问题是我想调用另一种方法,如果存在贷款编号,则该方法会预先填充值。即,而不是打印“贷款号码可用”,我应该调用一个函数 getDetails(),该函数位于填充值的控制器中。请帮我解决这个问题。
您将使用与现在完全相同的结构:
$.post("/FnmaImport/CheckLoanNumber", { "LoanNumber": num },
function (data) {
if (data == "True") {
status.html("<font color=green>'<b> Loan Number " + num + "</b>' is available!</font>");
$.post("/FnmaImport/getDetails", { "LoanNumber": num },
function (loan) {
// display the values in "loan" in some page elements
});
} else {
status.html("<font color=red>'<b> Loan Number " + num + "</b>' is not available!</font>");
}
});
这将在第一个POST
请求的结果之后在正确的条件下发出第二个请求。在第二个响应中,您将相应地更新您的 UI。
当然,在第一个请求中返回您想要的数据可能更有意义,而不是像这样连续发出两个请求。也许只是一个请求getDetails
,要么用您想要的详细信息进行响应,要么用一条消息指示未找到贷款编号。