|
JavaScript / HTML Создание динамической разметки страниц |
15.04.2017, 16:41
|
#1
|
ПроЭктировщик
Регистрация: 01.01.2016
Сообщений: 144
Написано 74 полезных сообщений (для 164 пользователей)
|
Загрузка данных с файла
Привет!
Рядом с HTML-файлом на серваке лежит текстовый файл,... вопрос, могу ли я данные этого файла загрузить в JavaScript ?
|
(Offline)
|
|
16.04.2017, 08:27
|
#2
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Загрузка данных с файла
Читай что такое Ajax. Там всё не так однозначно как может показаться на первый взгляд.
1) На жиквери
<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) Без жиквери
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 != 4 || xhr.status != 200) return; console.log('А содержимое файла такое: ' + xhr.responseText); }; xhr.send();
И да, работать будет только "на серваке", локальные html фалы, работающие автономно, не могут в аякс.
И в соседней теме ты рассуждаешь на тему хорошего тона с таким то уровнем познаний вебчика..
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
|
|
16.04.2017, 15:20
|
#3
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Загрузка данных с файла
Randomize, я годами кодил сайты под старые мобилы, которые не умеют JavaScript. И не знал JavaScript, и прекрасно себя чувствовал. Но тем-не менее занимался вебчиком.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Phantom за это полезное сообщение:
|
|
17.04.2017, 00:55
|
#4
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Загрузка данных с файла
Сообщение от Phantom
Randomize, я годами кодил сайты под старые мобилы, которые не умеют JavaScript. И не знал JavaScript, и прекрасно себя чувствовал. Но тем-не менее занимался вебчиком.
|
Ты это делал N лет назад. Сейчас это актуально? Риторический вопрос.
Пробелы в знаниях надо не оправдывать, а закрывать.
*на_правах_пародии
Phantom, я годами кодил сайты под старые компы, которые умеют в JavaScript. И не знал что там в этих ваших вапах, и прекрасно себя чувствовал. Но тем-не менее занимался вебчиком.
Кстати вап был настолько уродлив, что я не считал его интернетом никогда.
Это моё субъективное мнение, как паритет твоему. Понимаешь насколько вредны подобные вбросы?
У нас разная специфика, не надо всё под одну гребёнку.
И да, сейчас 2017 забывай про вап.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
17.04.2017, 16:06
|
#5
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Загрузка данных с файла
Я вообще не это имел в виду. Можно быть экспертом в базах данных, но при этом не знать JavaScript. Да и можно быть серверным программистом на том же PHP и не знать JavaScript или знать на уровне базового синтаксиса. Можно вообще оффлайн приложения какие-то кодить и не знать JavaScript. Короче, суть такова: незнание JavaScript не означает, что человек не разбирается в "хорошем тоне".
Что есть пробелы в знаниях? Ну кодю я уже давненько на JavaScript, но, например, вообще не знаю python. Мне не приходится и не приходилось с ним сталкиваться кроме как запустить уже готовый скрипт. Это пробел в знаниях? Я не работал c NoSQL и ни с какими другими базами данных кроме MySQL и SQLite. И пока не приходилось. Это пробел в знаниях?
|
(Offline)
|
|
17.04.2017, 16:48
|
#6
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Загрузка данных с файла
Вырвал из конекста, переиначил как тебе удобно, выдал за весомый довод.
Не поведусь на провокацию - ты молодец, не болей.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:27.
|