0

以下のコードには 2 つの関数があります。OppSelect() 関数は別の関数、つまり exOpp() を呼び出しています。次に、OppSelect() の「結果」値を「exOpp()」関数に取得し、URL に追加する方法を教えてください。助けてください。

JS:

function exOpp() {

    alert("inside");

    document.forms[0].action = "/Mgmt/ExportOpp?loadData=xls&customerprofile=" + $customerIDH + "&role=" + $roleIDH + "&targetDate=" + $targetDateH + "&actualDate=" + $actualDateH;
    document.forms[0].submit();
}

function OppSelect() {

    var menu = document.getElementById('selectedServersID').length;
    alert(menu);
    var result = "";
    for (var i = 0; i < menu; i++) {

        var selectedcol = document.getElementById('selectedServersID')[i].value;
        //var selectedcol = document.getElementById('selectedServersID')[i].innerHTML;
        // alert(selectedcol);

        if (i > 0) {
            result += ',';
        }
        result += selectedcol;
    }

    alert(result);
    exOpp();
}
4

1 に答える 1

0

こんにちは、パラメータとして渡すことができますexOpp(result);

    function exOpp(data) {

var urldata = data;

              document.forms[0].action = "/Mgmt/ExportOpp?loadData=xls&customerprofile="+$customerIDH+"&role="+$roleIDH+"&targetDate="+$targetDateH+"&actualDate="+$actualDateH;
              document.forms[0].submit();

        }

必要に応じて、urldata を urstring に追加します。

于 2013-10-08T10:22:07.370 に答える