ajax を介して Web ページに表示されている 2 つのテキスト ファイルがあります。テキスト ファイルにテキストが追加されたらすぐに、これら 2 つのファイルを更新する必要があります。このスクリプトを完成させて、自分のローカルホストでテストしたところ、すべて正常に動作していました。今、私はそれを自分のウェブホストで動作させようとしましたが、テキストが表示されていますが、ファイルを更新するときに何も更新されません。
ajax 応答のキャッシュを無効にしようとしましたが、ファイルはまだ更新されません。
コードは次のとおりです。
<html>
<head>
<script>
$.ajaxSetup ({
cache: false
});
function UpdateDAU()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("UpdateD").innerHTML=xmlhttp.responseText.split('\n').join('<br/>';
}
}
xmlhttp.open("GET","../logs/dau.txt",true);
xmlhttp.send();
}
function UpdateFireBox()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("UpdateF").innerHTML=xmlhttp.responseText.split('\n').join('<br/>');
}
}
xmlhttp.open("GET","../logs/firebox.txt",true);
xmlhttp.send();
}
</script>
</head>
<body>
<script type="text/javascript">
UpdateDAU();
</script>
<div id="UpdateD">No Logs</div>
<script type="text/javascript">
setInterval("UpdateDAU", 1000);
</script>
<script type="text/javascript">
UpdateFireBox();
</script>
<div id="UpdateF">No Logs</div>
<script>
setInterval("UpdateFireBox", 1000);
</script>
</body>
</html>
サーバー上で変更する必要があるものはありますか、それとも私のコードの問題ですか?
私は何を間違っていますか?