Создать массив JavaScript запроса ColdFusion для использования с функцией ajax - PullRequest
5 голосов
/ 16 марта 2012

Я создаю страницу, которая отображает проекты моих клиентов. В базе данных каждая запись проекта имеет логический флаг, указывающий, к какой категории и классу относятся проекты.

Категории проектов; 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 - никаких проблем там нет. Я просто не уверен, как хранить информацию на странице для доступа к ней.

1 Ответ

1 голос
/ 16 марта 2012

Трудно точно сказать, какие данные вам нужно передать без какого-либо кода от вас.Я бы предложил выводить ваши ссылки и использовать микроданные следующим образом:

<a data-project="#project_id#">#name#</a>

Чтобы получить доступ к этому, вы просто делаете это:

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