Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.12.2013, 19:59
nvp nvp вне форума
Новичок на форуме
Отправить личное сообщение для nvp Посмотреть профиль Найти все сообщения от nvp
 
Регистрация: 17.12.2013
Сообщений: 6

ajax цикл - кнопка "подробнее" для карточек
Всем привет! Нужна помощь..
Есть страница с несколькими информационными карточками. Они достаются из базы и выводятся циклом. В каждой карточке есть кнопка "Подробнее", которая должна подгружать дополнительные элементы к карточке.
Есть php файл, который по id достает нужную инфу из базы и выводит на экран.
Собственно проблема в том, чтобы передать с помощью ajax id карточки в файл.
Вот как это у меня в данный момент:
<script type="text/javascript">
$(".infoIconContacts").click(function(){
$(this).parent().nextAll(".infoBlockPlace").load(" moduls/cardMenu.php", "action=contacts&id=1");
});
</script>
Сейчас id статичный, нужно чтобы он был динамичным.. И в php файл отправлялся именно тот id, который соответствует карточке, на которой нажата кнопка "Подробнее".
Ответить с цитированием
  #2 (permalink)  
Старый 17.12.2013, 20:16
nvp nvp вне форума
Новичок на форуме
Отправить личное сообщение для nvp Посмотреть профиль Найти все сообщения от nvp
 
Регистрация: 17.12.2013
Сообщений: 6

плохо, наверное, описал задачу:
есть несколько карточек. у каждой свой id. и у каждой кнопка "подробнее". при клике на кнопку "подробнее" должен подгружаться небольшой код, разный для всех карточек. php файл должен принимать id той карточки, по которой нажата кнопка, доставать из базы нужную инфу и ее выводить.
Ответить с цитированием
  #3 (permalink)  
Старый 17.12.2013, 20:25
nvp nvp вне форума
Новичок на форуме
Отправить личное сообщение для nvp Посмотреть профиль Найти все сообщения от nvp
 
Регистрация: 17.12.2013
Сообщений: 6

предположим, есть такой код на странице:
<div class='card'>карточка 1</div>
<div id='1' class='cardButton'>Подробнее</div>
<div class='cardMore'></div>
<div class='card'>карточка 2</div>
<div id='2' class='cardButton'>Подробнее</div>
<div class='cardMore'></div>

далее
$(".cardButton").click(function(){
$(this).load("cardMenu.php", "action=contacts&id=??");
});


каким должен быть ajax запрос? как передать именно тот id, который соответствует кнопке "Подробнее"?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кнопка для переключения $HTTP_ACCEPT_LANGUAGE mrilyuha Javascript под браузер 7 26.01.2010 11:19
Что выбрать XML или JSON для передачи Ajax - ом из PHP в JS Gozar Общие вопросы Javascript 20 16.08.2009 23:36
AJAX для ЧАЙНИКОВ (вопросы) sc2r2bey AJAX и COMET 16 10.07.2009 21:23
Использование Ajax для динамического обновления содержимого Rifmasta AJAX и COMET 0 10.07.2009 15:39