0

特定のローン番号が利用可能かどうかを表示する post メソッドを使用しています。これが私のコードです

今私の質問は、ローン番号が存在する場合に値を事前設定する別のメソッドを呼び出したいということです。つまり、「ローン番号が利用可能です」と出力する代わりに、値を入力するコントローラーにある関数 getDetails() を呼び出す必要があります。これから私を助けてください。

4

1 に答える 1

2

現在使用しているのとまったく同じ構造を使用します。

$.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により、最初のリクエストの結果の後、適切な条件下で 2 番目のリクエストが行われます。その 2 番目の応答では、それに応じて UI を更新します。

もちろん、このように 2 つのリクエストを連続して行うよりも、最初のリクエストで必要なデータを返す方が理にかなっています。getDetailsおそらく、必要な詳細またはローン番号が見つからなかったことを示すメッセージで応答する単一の要求だけです。

于 2013-10-07T17:46:35.980 に答える