ページがロードされた後、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 タグ内に投稿されます。