利用者:Senseequal/Ajax
表示
10秒ごとに書き込みを更新
[編集]var bbs = document.getElementById('bbs');
function kakiko(str) { bbs.textContent = str }
setInterval(function(){
var r = new XMLHttpRequest();
r.open('GET', './log.txt', true);
r.send('');
r.addEventListener('readystatechange', function(){
if (r.readyState != 4 || r.status != 200)
return;
kakiko(r.responseText);
}, false);
}, 10000);
3引数openの3引数目
[編集]をfalseにすると、同期通信になります。
(function(r){
r.open('GET', 'log.txt', false);
r.send(null);
if (r.status != 200)
return;
alert(r.responseText);
})(new XMLHttpRequest());
詳しくはXMLHttpRequest - MDCをご覧ください。