#php #javascript #database #survey
#php #javascript #База данных #опрос
Вопрос:
мне нужно создать веб-приложение, простой опрос с 5 ответами, и я хочу сохранить выбор пользователей (чтобы выдавать результаты), но мне не разрешено использовать mysql или php … возможно ли использовать только jquery / javascript?
Ответ №1:
Когда вы говорите «сохранить ответы», каким образом? Вы хотите сохранить их для последующего извлечения третьей стороной? Если это так, вам нужен какой-то тип внешнего хранилища, будь то автономная база данных (mysql) с серверным интерфейсом для ее хранения (php) или стороннее решение, которое делает то же самое для вас.
Сам Javascript является клиентским. Это означает, что в отсутствие поддерживающих технологий javascript подобен Лас-Вегасу: то, что происходит на клиентском компьютере, остается на клиентском компьютере. Вы можете использовать javascript для локального хранения данных с помощью хранилища элементов или файлов cookie, но для последующего извлечения этих данных вам придется использовать какую-либо другую технологию.
Ответ №2:
Вы могли бы записывать ответы в Google Analytics как события конвертации.
Ответ №3:
Пока вам нужно, чтобы данные были доступны только отдельному пользователю, у вас есть несколько вариантов. Самый простой — использовать cookies, но с html5 доступно несколько более мощных опций.
Ответ №4:
Это было опубликовано ранее ja: Да, это возможно.
Методика описана ниже
Комментарии:
1. Это решение допустимо только в полностью локальной, не размещенной среде (file://). Хотя OP не указал свою среду, это решение использует такую специализированную среду, что делает его маловероятным решением для большинства приложений.