0

更新: 解決しました!AJAX Call 内で、 bfnsCodeがドロップダウン リストのIDvar str2 = document.getElementById("bfnsCode").value;である場所を追加しました。

function showTaxtype(str) {
    if (typeof XMLHttpRequest != "undefined") {
        xmlHttp = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (xmlHttp == null) {
        alert("Browser does not support XMLHTTP Request")
        return;
    }
    var url = "/BIR-MRCOSv1.2/servlet-test2.jsp";
    url += "?bfns=" + str;
    xmlHttp.onreadystatechange = taxtypeChange;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function showAcctcode(str) {
    if (typeof XMLHttpRequest != "undefined ") {
        xmlHttp = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (xmlHttp == null) {
        alert("Browser does not support XMLHTTP Request")
        return;
    }
    var str2 = document.getElementById("bfnsCode").value;

        var url = "/BIR-MRCOSv1.2/servlet-test3.jsp";
        url += "?taxt=" + str + "&bfns=" + str2;
        xmlHttp.onreadystatechange = acctcodeChange;
        xmlHttp.open("GET", url, true);
        xmlHttp.send(null);
}

最初のajax 呼び出しからbfnsの値を取得し、それを 2 番目の ajax に再度使用したいと考えています。このコードでは、 bfnsの値を持つはずの値 (str2) を宣言し、その変数を 2 番目の ajax に追加します。3 つのドロップダウン リストには 2 つの値が必要ですが、宣言した変数によって未定義の値が返されます。

4

0 に答える 0