AJAX リクエストを機能させようとしています。具体的には、私がこれを正しく行っていることを知るために、コンソールに各変更を記録したくありません。コードは以下のとおりです。
function loadAJAX() {
ajaxRequest = new XMLHttpRequest();
ajaxRequest.onreadystatechange = readyStateSwitch(ajaxRequest.readyState);
function readyStateSwitch(x) {
switch(x) {
case 0: ajax0(); break;
case 1: ajax1(); break;
case 2: ajax2(); break;
case 3: ajax3(); break;
case 4: ajax4(); break;
default: console.log("no arg"); break;
}
}
function ajax0() {
console.log("0")
}
function ajax1() {
console.log("1")
}
....
ajaxRequest.open("GET", "index.php", true);
ajaxRequest.send();
}
これでコンソールに 0 ~ 4 が出力されると思いますが、0 しか返されません (初期化されていません)。何か案は?