Json to jsquery to html

234
27 ноября 2017, 17:16

Помогите выполнить задачу в перемещении всего содержимого страницы в отдельную базу данных JSON. База JSON должна быть загружена с использованием сценария, написанного с использованием Jquery. Сценарий должен быть помещен в отдельный JS-файл и загружен в HTML-файл. Ткните пальцем, где изучить как это зделать. На паре смог только переписать что препод делал, а так ничего не получаеться. Может где-то ошибку допустил........

Answer 1

Вопрос совершенно не ясен, однако эта ссылка должна помочь https://learn.javascript.ru/json

Одно могу сказать, очень круто что теперь на парах учат джаваскрипт. Нас мучали паскакалем.

Answer 2

Не пойму, что ты имеешь в виду под "база JSON". JSON ('JavaScript Object Notation') -- это формат записи данных, а никакая не база. Например:

{
   "my_languages": ["JavaScript", "Java", "PHP", "C#"]
}

Подробнее про JSON

Т.е., скорее всего, тебе нужно просто получить json-объект из данных клиента.

Далее, по заданию:

  1. jQuery (далее - JQ) -- это библиотека JavaScript, как ты, наверняка уже загуглил

  2. Инструкция о подключении JQ: Подключение JQ

  3. Собственно, аналогичным образом подключается и любой другой js-файл. Поэтому создавай новый текстовый документ, меняй его расширение на .js, прописывай к нему <script src="относительный/путь/от/страницы/до/скрипта.js"></script> в самой html-странице. C этим файлом и будешь работать. Только помни, что скрипт должен быть размещен в конце страницы перед ... </body>, чтоб на момент его выполнения элементы уже отрендерились.

  4. Затем тебе нужно собственно создать объект и собрать в него данные из DOM-узлов страницы. В максимально упрощенном виде, DOM-узлы - это элементы (теги) страницы, которые ты видишь в окне броузера: самый простой способ выбрать тег на странице - использовать функцию JQ. Для этого нужно просто поместить селектор в обертку $("селектор"). Например, чтоб получить содержание твоего вопроса, открой консоль броузера (F12) -> вкладка 'console' (консоль) -> введи $('.post-text p').text(). Подробнее о методе .text(). Тоже самое пишешь и в своем скрипте.js
  5. Возвращаемые значения из функции .text() - записываешь в объект (см. начало четвертого пункта).
  6. Далее переводишь объект в JSON-формат (это описано в самой первой ссылке про json).
READ ALSO
Передача параметров в POST form без input

Передача параметров в POST form без input

Существует ли способ в данном случае передать параметры в POST form без использования input ? Все просто - ссылка в моей ситуации служит как кнопка,...

258
Не работает AjaxForm modx

Не работает AjaxForm modx

При отправке письма через AjaxForm с FormIt не приходят письма, хотя сообщение удачной отправки есть, в базу письмо не сохранятся

390
Как добавить вывод функции в свойства меню wordpress?

Как добавить вывод функции в свойства меню wordpress?

Есть меню в wordpress в которое хочу включить последним пунктом li в результат вывода значения динамического сайдбара <?php dynamic_sidebar( "crypto_currency"...

262
Как сделать высоту body на весь экран?

Как сделать высоту body на весь экран?

Как убрать пустую область после футера? http://prntscrcom/hf4p6h - пример

290