私は自分より進んでいると思いますが、PHPファイルから読み取るためにAJAXチュートリアルを試しました。PHPファイルには時間のechoステートメントが含まれているだけで、これを渡してjavascriptクロックを初期化します。
しかし、AJAXを試すのはこれが初めてであり、テストアラートメッセージをアクティブにすることすらできないようです。
これがコードです。すべてのPHPの後に私のPHPページの下部にあります。
<script type='text/javascript'>
function CheckForChange(){
//alert("4 and 4");
//if (4 == 1){
//setInterval("alert('Yup, it is 1')", 5000);
//alert('Now it is changed');
//}
var ajaxReady = new XMLHttpRequest();
ajaxReady.onreadystatechange = function(){
if (ajaxReady.readystate == 4){
//Get the data
//document.getElementById('clocktxt').innerHTML = ajaxReady.responseText;
alert("here");
alert(ajaxReady.responseText);
}
}
ajaxReady.open("GET","ServerTime.php",true);
ajaxReady.send(null);
}
setInterval("CheckForChange()", 7000);
</script>
なぜこれが機能しないのか誰かに教えてもらえますか?私が何を間違っているのか分かりません。