Загружать контент при нажатии на меню
Я использую распорки 1,3 + пружина 2,5 + спящий 3.
У меня есть 2 таблицы категории и продукта.
---------CATEGORY---------
- cat_id(varchar)
- cat_name(varchar)
---------PRODUCT---------
- pro_id(int)
- cat_id(varchar)
- pro_name(varchar)
Я загружаю название категории из базы данных как меню на верхнем сайте, используя теги-логику
<logic:iterate id="cat" name="catList">
<bean:define id="ID" name="cat" property="catId" />
<a href="/ListProduct.do?catId=<%=ID %>">
<bean:write name="cat" property="catName" />
</a> |
</logic:iterate>
Его будет отображаться так:
CAT1 | CAT2 | CAT3 | CAT4 |
Я хочу, когда я нажимаю на CAT1 или CAT2..., будет отображаться название продукта этой категории под меню. Как я могу это сделать?
2 ответа
<a onclick="showProducts('<c:out value="${ID}"/>')">
а затем реализовать функцию JavaScript для отображения всплывающих окон со всеми продуктами в этой категории. Вы можете использовать некоторые плагины JQuery для этого.
Когда вы щелкнете по ссылке меню, оно перейдет к классу действий, получит сведения о продукте и перейдет на ту же страницу со списком продуктов. Используйте тот же итератор и тег bean:write для отображения на той же странице.
Это отвечает на ваш вопрос?
Дайте мне знать, если вам нужна дополнительная помощь.