Я создаю страницу, которая отображает проекты моих клиентов. В базе данных каждая запись проекта имеет логический флаг, указывающий, к какой категории и классу относятся проекты.
Категории проектов; planning
, landscape
, environmental
. И классы; industrial
, government
, education
, residential
.
Когда пользователь хочет увидеть «планирование» проектов для «промышленного» приложения, я запрашиваю базу данных соответственно, используя параметры URL при загрузке страницы:
SELECT project_id, name, location, description, planning, landscape
, environment, industrial, government, education, residential
FROM projects
WHERE planning = 1 and
industrial = 1
.. и отобразить первый проект в наборе результатов на странице.
Здесь мне нужна помощь
Над дисплеем проекта есть ссылки на другие классы. Кроме того, если существуют другие проекты в выбранной категории / классе, существует ссылка «Один из трех - посмотрите следующий проект», если запрос возвращает больше проектов в категории planning
, которые находятся в классе industrial
. Я хочу использовать функцию ajax для загрузки другого проекта на страницу, когда пользователь нажимает на любую из вышеупомянутых ссылок через .load()
или .ajax()
. Как я могу сохранить идентификаторы проекта, возвращенные из запроса по классам, чтобы я мог получить к нему доступ позже с помощью вызова ajax по ссылкам на странице?
Я знаком с частью работы javascript / jQuery ajax - никаких проблем там нет. Я просто не уверен, как хранить информацию на странице для доступа к ней.