Переход к вложенным элементам в собранной структуре ajax - PullRequest
1 голос
/ 10 сентября 2009

Привет, поэтому я не уверен, есть ли какое-то простое или хорошее решение, но я решил опубликовать здесь и выяснить, есть ли что-то, о чем я не думаю.

По сути, у нас есть набор данных, которые вложены в логические группы (не обязательно отраженные в архитектуре базы данных), и они загружаются и перемещаются с помощью динамических загрузок Ajax. Подумайте о вложенных аккордеонах (http://jqueryui.com/demos/accordion/), где содержимое каждого элемента аккордеона загружается с помощью вызова ajax, который загружает суб-аккордеоны, которые могут загружать суб-аккордеоны через ajax и т. Д.

Причина этого в том, что мы перемещаемся по большому объему контента и не можем позволить себе сразу разместить все это на странице.

Итак, вопрос в том, как перейти непосредственно к элементу, который вложен достаточно глубоко, чтобы еще не быть на странице?

Например: если бы я хотел сделать горячую ссылку на блок контента, который был на 3 уровня глубиной, на странице, на которой фактически загружен только 1 уровень, и все, что у меня есть, - это идентификатор блока контента, а не его родителей. Мне нужно было бы запустить загрузку Ajax правильных родителей, чтобы получить элемент, который я хочу. Запускать легко, когда у вас есть путь. Так как же вывести путь, если он по существу произвольный по отношению к данным?

Кэширование потенциальных иерархий путей - лучшее, что мы придумали, но я бы хотел найти способ избежать еще одной вещи, чтобы поддерживать актуальность в этой системе.

Идеи

1 Ответ

1 голос
/ 01 февраля 2011

Вы также можете убедиться, что ваша горячая ссылка содержит ребенка. Особенно, когда у ребенка может быть несколько родителей. Например: http://www.domain.com/page/!#parent/parent/child

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...