forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JavaScript / HTML (http://forum.boolean.name/forumdisplay.php?f=136)
-   -   Загрузка данных с файла (http://forum.boolean.name/showthread.php?t=20612)

mingw 15.04.2017 16:41

Загрузка данных с файла
 
Привет!

Рядом с HTML-файлом на серваке лежит текстовый файл,... вопрос, могу ли я данные этого файла загрузить в JavaScript ?

Randomize 16.04.2017 08:27

Ответ: Загрузка данных с файла
 
Читай что такое Ajax. Там всё не так однозначно как может показаться на первый взгляд.

1) На жиквери
PHP код:

<script src="//code.jquery.com/jquery-1.12.4.min.js"></script>
<script>(function($){
  $.get('my-file.txt', function(data){
      console.log('А содержимое у файла такое: ' + data);
  });
})(window.jQuery);</script> 

2) Без жиквери
PHP код:

var xhr = new XMLHttpRequest();
xhr.open("GET""my-file.txt"true);
xhr.setRequestHeader("Content-Type""application/x-www-form-urlencoded");
xhr.onreadystatechange = function () {
  if (
xhr.readyState != || xhr.status != 200) return;
  
console.log('А содержимое файла такое: ' xhr.responseText);
};
xhr.send(); 

И да, работать будет только "на серваке", локальные html фалы, работающие автономно, не могут в аякс.

И в соседней теме ты рассуждаешь на тему хорошего тона с таким то уровнем познаний вебчика..

Phantom 16.04.2017 15:20

Ответ: Загрузка данных с файла
 
Randomize, я годами кодил сайты под старые мобилы, которые не умеют JavaScript. И не знал JavaScript, и прекрасно себя чувствовал. Но тем-не менее занимался вебчиком.

Randomize 17.04.2017 00:55

Ответ: Загрузка данных с файла
 
Цитата:

Сообщение от Phantom (Сообщение 313303)
Randomize, я годами кодил сайты под старые мобилы, которые не умеют JavaScript. И не знал JavaScript, и прекрасно себя чувствовал. Но тем-не менее занимался вебчиком.

Ты это делал N лет назад. Сейчас это актуально? Риторический вопрос.
Пробелы в знаниях надо не оправдывать, а закрывать.

*на_правах_пародии
Phantom, я годами кодил сайты под старые компы, которые умеют в JavaScript. И не знал что там в этих ваших вапах, и прекрасно себя чувствовал. Но тем-не менее занимался вебчиком.

Кстати вап был настолько уродлив, что я не считал его интернетом никогда.
Это моё субъективное мнение, как паритет твоему. Понимаешь насколько вредны подобные вбросы?
У нас разная специфика, не надо всё под одну гребёнку.

И да, сейчас 2017 забывай про вап.

Phantom 17.04.2017 16:06

Ответ: Загрузка данных с файла
 
Я вообще не это имел в виду. Можно быть экспертом в базах данных, но при этом не знать JavaScript. Да и можно быть серверным программистом на том же PHP и не знать JavaScript или знать на уровне базового синтаксиса. Можно вообще оффлайн приложения какие-то кодить и не знать JavaScript. Короче, суть такова: незнание JavaScript не означает, что человек не разбирается в "хорошем тоне".

Что есть пробелы в знаниях? Ну кодю я уже давненько на JavaScript, но, например, вообще не знаю python. Мне не приходится и не приходилось с ним сталкиваться кроме как запустить уже готовый скрипт. Это пробел в знаниях? Я не работал c NoSQL и ни с какими другими базами данных кроме MySQL и SQLite. И пока не приходилось. Это пробел в знаниях?

Randomize 17.04.2017 16:48

Ответ: Загрузка данных с файла
 
Вырвал из конекста, переиначил как тебе удобно, выдал за весомый довод.
Не поведусь на провокацию - ты молодец, не болей.


Часовой пояс GMT +4, время: 07:48.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot