Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   передача идентификатора контейнера (https://javascript.ru/forum/dom-window/53350-peredacha-identifikatora-kontejjnera.html)

Mikle099 30.01.2015 15:00

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


итак на странице есть десяток товаров и кнопка "узнать возможную ссылку" у каждого
echo "<a href='#' id='".$data['id']."' class='your_discount'>ххх</a>";


и в контейнере каждого товара есть скрытый по дефолту контейнер куда должен выводиться результат
echo " <div class='info2' id='".$data['id']."'></div> ";

где $data['id'] == ИД товара

и есть скрипт

<script LANGUAGE="JavaScript">
$(document).ready(function(){
$('.your_discount').click(function(){
$('#preloader').show();
var clkid = this.id;
$.ajax({
type: "POST",
url: "/specials/your_discount.php",
data: "id="+clkid,
success: function(html){
$(".clkid").html(html);
$('#preloader').hide();
}
});
return false;
});
});
</script >


подозреваю что ошибка гдето тут: $(".clkid").html(html);
ибо на странице товара где кнопка одна и вывод один и ИД указаны явно - ве работает. В ходе экспериментов получалось, например, так - на какой товар не кликнешь - инфа о дисконте выводится у последнего товара в списке. т.е. явно дело в идентификации в какой контейнер выводить. Помогите, торможу :(


Часовой пояс GMT +3, время: 09:20.