@XOPEK_32
Я хорек из Брянска

Как вставить в input текст, находящийся в файле .txt?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JavaScript</title>
</head>
<body>
<canvas width="640" height="480" style="background-color: gray" id="gameField"></canvas>
<script src="script.js"></script>
</body>
</html>

В папке с проектом имеется файл "highscore.txt". Хотелось бы вывести содержание этого файла в поле input.
С помощью какого языка и каким образом можно это реализовать?
  • Вопрос задан
  • 114 просмотров
Решения вопроса 2
NeiroNx
@NeiroNx
Программист
Если использовать jQuery то так:
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<input id="input-id"/>
<script>
jQuery.ajax({
	url:"/highscore.txt",
	success:function(data){
		jQuery('#input-id').val(data);
	}
});
</script>
Ответ написан
Комментировать
@BitRouter
PHP
<?php
$contentData = file_get_contents( 'highscore.txt' );
print($contentData);
?>


JavaScript (jQuery) [AJAX]
var documentInput = $('.input');
documentInput .load('highscore.txt',{ /* data params */},
  function(){alert("content complete")}
);


JavaScript [XHR]
var client = new XMLHttpRequest();
client.open('GET', 'highscore.txt');
client.onreadystatechange = function() {
  alert(client.responseText);
}
client.send();


Ну для общего Python
def file_get_contents(filename)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
demon416nds
@demon416nds
Разработчик на чем попало
с помощью любого серверного
и даже из клиентского js возможно если файл доступен для скачивания
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы