Просмотр полной версии : Таблица принимающая и записывающая данные как сделать?
SID44_Gin_GA5
23.12.2023, 01:44
Итак смысл в том что бы сделать таблицу в которую вводятся данные(в ячейку) после чего они должны там быть сохранены в конкретной ячейке куда эти данные были введены. То есть эта таблица должна принимать и записывать данные. Вот например я зашёл на сайт нашёл таблицу на этом сайте и написал в ячейке которая находится скажем на 3-й строчке в 10-м столбике слово "триангуляция" нажал клавишу Enter. После чего закрыл сайт и выключил компьютер. Теперь я снова зашёл на этот сайт и я увидел что в той самой ячейке 3-я сточка 10-й столбец введены данные(слово"триангуляция"). Как это сделать ? В дополнении напишу что это не конкретная ячейка должна быть а в принципе любая ячейка которая мне понравится должна записывать введённые в неё данные.
ruslan_mart
23.12.2023, 03:59
SID44_Gin_GA5, можно сделать такую структуру данных в JSON:
{
"1-2": "text"
}
где 1 - это номер строки, а 2 - это номер колонки.
И хранить в localStorage, но имейте ввиду, что у него есть ограничения по памяти.
Еще можно рассмотреть IndexedDB (https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API). Но там уже и структуру данных выбрать более подходящую.
Сделал решение на скорую руку: https://jsfiddle.net/rLbgacjk/
localStorage (и IndexedDB)- очень ограниченное решение. Данные сохраняются только для того же самого компьютера и того же самого браузера. С других зашел и нет ничего. Данные можно потерять при случайной очистке истории браузера. На сервер надо сохранять в базу данных (да хоть просто в файл).
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot