Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.05.2013, 20:48
Профессор
Отправить личное сообщение для Dimaz Посмотреть профиль Найти все сообщения от Dimaz
 
Регистрация: 25.12.2009
Сообщений: 222

Навигация по дереву вопросов
Привет всем! Нужно написать скрипт для навигации по дереву вопросов. Структура примерно такая:

В базе данных в таблице ответов есть поле, связывающее ответы с вопросами(т.е. на какой следующий вопрос переключаться, в зависимости от выбранного ответа). Поле содержит идентификатор вопроса. Как лучше сделать? Вывести на страницу сразу все вопросы, или сохранить их в глобальный объект и постепенно выводить на страницу? И как вообще организовать навигацию? Нужно, чтобы пользователь имел возможность вернуться к предыдущим вопросам.

Последний раз редактировалось Dimaz, 13.05.2013 в 21:48.
Ответить с цитированием
  #2 (permalink)  
Старый 14.05.2013, 08:58
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Сообщение от Dimaz
Вывести на страницу сразу все вопросы
А если их будет много?

Сообщение от Dimaz
И как вообще организовать навигацию?
Показывать вопросы подгружая их с сервера по мере надобности. Хранить в массиве все загруженые вопросы.
Ответить с цитированием
  #3 (permalink)  
Старый 15.05.2013, 19:29
Профессор
Отправить личное сообщение для Dimaz Посмотреть профиль Найти все сообщения от Dimaz
 
Регистрация: 25.12.2009
Сообщений: 222

Сообщение от ksa Посмотреть сообщение
А если их будет много?


Показывать вопросы подгружая их с сервера по мере надобности. Хранить в массиве все загруженые вопросы.
Не слишком ли большая нагрузка будет на сервер? Пользователей планируется много. Ответить на вопрос - секундное дело. Это каждую секунду запрашивать будет. Лучше загрузить все и поместить в глобальный json-массив.
Каждый ответ будет хранить ид следующего вопроса, связанного с этим ответом. Планирую вставлять на страницу вопросы поочередно, т.е. после каждого выбора ответа. Если пользователь решит вернуться назад и выбрать другой ответ, тогда вся структура нарушится и вернуться назад еще раз он не сможет. Вот в чем проблема. Что можно придумать?
Ответить с цитированием
  #4 (permalink)  
Старый 15.05.2013, 22:29
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,577

Хранить всю цепочку id, тем более что опрос это какбэ подразумевает.
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 16.05.2013, 15:34
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Сообщение от Dimaz
Не слишком ли большая нагрузка будет на сервер?
А кто её замерял?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Навигация с помощью клавиши ESC Mij Элементы интерфейса 3 23.04.2013 00:27
Несколько вопросов jQuery DS_ Общие вопросы Javascript 11 09.11.2012 17:02
jqGrid: Клавиатурная навигация posta jQuery 0 01.10.2011 02:34
Несколько вопросов про таймер ВэйДлин Общие вопросы Javascript 19 06.08.2010 01:16
Навигация по сайту Ромашка (X)HTML/CSS 3 07.04.2009 04:00