Хранить данные в JSON и отображать их в таблице

Я очень новичок в кодировании, и мой первый проект — создание таблицы, которая будет работать для социальной сети, которую я размещаю. Это таблица, в которую вы можете ввести ввод, и он добавит его в таблицу. Мой код:

function addToTable() {
    var table = document.getElementById("mainTable");
    var song = document.getElementById("songInput").value;
    var reason = document.getElementById("reasonInput").value;
    var team = document.getElementById("teamInput").value;
    var dataArray = [song, reason, team];
    console.info("Song input is " + song)
    console.info("Reason input is " + reason)
    console.info("Team input is " + team)

    for (var i = 0; i < dataArray.length; i++){
        var today = new Date();
        var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
        var row = table.insertRow(table.rows.length);
        var songCell = row.insertCell(i);
        var reasonCell = row.insertCell(i);
        var teamCell = row.insertCell(i);i
        var timeCell = row.insertCell(3);
        songCell.innerText = song;
        reasonCell.innerText = reason;
        teamCell.innerText = team;
        timeCell.innerText = time;

    }
}

Очевидно, с HTML и прочим. Мой вопрос: как мне сохранить полученные данные (команда, песня, причина) в строке JSON и как показать это в таблице? Потому что моя проблема сейчас в том, что все будет добавлено в таблицу, но как только страница будет перезагружена, она исчезнет. Мой другой вопрос: как мне сделать так, чтобы это можно было увидеть более чем на одном экране? так как этот стол будет принимать запросы и потом диджей с другого компа их увидит, проиграет и уберет со стола. Итак, я бы хотел, чтобы таблица отображалась на нескольких экранах, а также, надеюсь, обновлялась каждую минуту? или 3? Заранее спасибо.

Вы хотите, чтобы это отображалось на нескольких экранах? Почему бы не попробовать сохранить его в window.localStorage и получить на отдельной странице. Это ненадежно, но может работать вместо хранения в базе данных.

amphetamachine 20.03.2019 23:09

если вы хотите, чтобы вводимые вами данные были доступны людям, использующим разные компьютеры/устройства, вам необходимо более полное решение веб-приложения, использующее код на стороне сервера и репозиторий (например, базу данных или файл на сервере в самом наименее). Ваша веб-страница должна содержать форму (или некоторый код JavaScript, который делает запрос AJAX) для отправки этих данных по URL-адресу на сервере, где код на стороне сервера обрабатывает их и сохраняет. Затем вам нужен другой URL-адрес, по которому кто-то может посетить этот URL-адрес, а сценарий сервера извлекает сохраненные данные и отображает их.

ADyson 20.03.2019 23:17

Начните здесь: en.wikipedia.org/wiki/…

Mister Jojo 21.03.2019 01:08
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
3
29
0

Другие вопросы по теме