Я использую простой HTML, JS и JQuery
Я пытаюсь создать простую систему с высокими показателями для игры, а затем перейти к большему проекту и пока моей системе с высокими показателямиработает, он читает и пишет в мой файл рекордов, если вы получите новый рекорд.Проблема в том, что всякий раз, когда я пытаюсь открыть файл, он работает правильно, но если я когда-либо пытаюсь открыть его после закрытия, он открывает ту же версию, что и в первый раз, даже если файл изменился.Это обновляется только при обновлении страницы.Мне нужно открыть файл в первый раз, чтобы показать рекорды игрокам, а затем в другой раз, чтобы прочитать / установить его.
Эта проблема означает, что два игрока играют и присоединяются одновременно со счетомиз 0 они оба сохранят этот счет.Тогда, скажем, игрок один получает счет 200, а после второй игрок получает счет 100, окончательный счет будет 100, потому что к тому времени, когда игрок два завершает, он не получает обновленный счет игрока один и полностью проверяет счет 0.игнорирование одного очка игрока.
Я пытался найти это и использовать флеш и перемотку, но я не могу найти никакого решения, которое работает онлайн.
код:
<!DOCTYPE html>
<html>
<head>
<style>
</style>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
$(document).ready(function() {
function reloadie(){
// all custom jQuery will go here
jQuery.get('log.txt', function(data) {
alert(data);
//process text file line by line
//$('#div').html(data.replace('n',''));x
});
}
reloadie();
setInterval(reloadie,3000);
});
</script>
</body>
</html>