目標:后臺循環(huán)會不斷讀取并打印文件(word.txt)按下其中一個按鈕將覆蓋其中的值word.txt然后后臺循環(huán)將讀取此更改并打印怎么了:后臺循環(huán)不斷讀取并打印文件(word.txt)按下其中一個按鈕會覆蓋word.txt 但....中的值。 3. 在我繼續(xù)在不同瀏覽器中訪問“word.txt”文件并刷新頁面之前,此更改不會反映在 JS 中。完成后,JS 開始識別它。有任何想法嗎?抱歉,該代碼段無法正常php工作var instanse = false;var state;var mes;var file;console.log('update.js loaded');function triggerUpdate(){ console.log('update.js is triggered'); updateChat();}//Background Loopfunction updateChat(){ var file = 'word.txt'; var rawFile = new XMLHttpRequest(); rawFile.open("GET", file, false); rawFile.onreadystatechange = function () { if(rawFile.readyState === 4) { if(rawFile.status === 200 || rawFile.status == 0) { var allText = rawFile.responseText; console.log(allText); } } } rawFile.send(null); setTimeout(updateChat, 1500);}<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Random Word Generator</title> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <script type="text/javascript"></script> <script language="javascript" src="update.js" type="text/javascript"></script></head><body onload="triggerUpdate();"> <form action="" method="post"> <input type="submit" name="word" class="button" value="Button1" id="button1"/> <input type="submit" name="word" class="button" value="Button2" id="button2"/> </form>
JS 沒有響應(yīng)更新的 txt 文件
慕桂英3389331
2022-07-09 18:09:33