0

ページがロードされた後、ajax 呼び出しを使用して html 選択を設定しようとしています。何らかの理由で、サーブレット ポストが呼び出されていません。私が間違っているかもしれないことを誰かが見ていますか?

    window.onload = function(){
    var localXMLHttp = getXMLHttpRequest();
    localXMLHttp.setRequestHeader("Content-Type",
                                  "application/x-www-form-urlencoded");
    localXMLHttp.open("POST","DateServlet",true);
    localXMLHttp.onreadystatechange = function() {
        if(localXMLHttp.readyState == 4 && localXMLHttp.status == 200) {
            alert(localXMLHttp.responseText);
            var datesToDisplay = localXMLHttp.responseText.split("*");
            var periodSelect = document.getElementById("period");
            periodSelect.options[periodSelect.options.length] = new Option(datesToDisplay[0], datesToDisplay[0]);
            periodSelect.options[periodSelect.options.length] = new Option(datesToDisplay[1], datesToDisplay[1]);
            periodSelect.options[periodSelect.options.length] = new Option(datesToDisplay[2], datesToDisplay[2]);
            periodSelect.options[periodSelect.options.length] = new Option(datesToDisplay[3], datesToDisplay[3]);
        }
    };
    localXMLHttp.send(null);
};

このコードは、body タグの末尾にある script タグ内に投稿されます。

4

0 に答える 0