Как нужно указывать адрес файла, чтобы запущены мной код, по нажатию кнопки печатал его содержимое? Файл должен быть локальным

117
13 ноября 2018, 18:20

Вот код:

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
</head>
<body>
  <script>
   function getFile() {
      $.get("ajax_1.txt", function(data) {
        $("#text").append(data);
      });
    }
  </script>
<div id = "text">  
  <button onclick = "getFile()" id = "button">Get Information</button>  
</div> 
</body>
</html>
Answer 1

Раз уж используете jQuery, воспользуйтесь функцией load

 function getFile() {
     $( "#text" ).load( "ajax_1.txt" );
 }

Не забывайте про то что путь у вас относительный и файл ищется в том месте, где лежит исполняющий скрипт. Т.е. чтоб наверняка, лучше пользуйтесь "/your/path/on/server/ajax_1.txt" ну или как вам удобнее.

http://api.jquery.com/load/

READ ALSO
Выскакивает непонятная ошибка React

Выскакивает непонятная ошибка React

Не могу найти ошибки и понять тожеВ скринах код

129
Нет инерционной прокрутки на iPhone

Нет инерционной прокрутки на iPhone

Выявил на сайте такую проблему, причем она присутствует только на iPhoneЕсли попытаться скроллить пальцем страницу вниз, проведя пальцем и отпустив...

150