Показать сообщение отдельно
  #2 (permalink)  
Старый 17.12.2013, 23:16
Интересующийся
Посмотреть профиль Найти все сообщения от moskitos80
 
Регистрация: 11.08.2013
Сообщений: 28

Серверный код, генерирующий страницу:

<?php for($i=0; $i<count($select); $i++) : ?>
    <p>Карточка <?php echo $i ?></p>
    <div class="more" data-more-id="<?php echo $i ?>">
        Подробнее...
    </div>
    <div class="cardMore"></div>
<?php endfor ?>

В этом же файле нужно отдать такой JS
<!-- jquery - подключаешь при необходимости //-->
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script>
    (function ($) {
        $(".more").on("click", function () {
            var resDiv = $(this).next(".cardMore");
            $.get("function.php", { id: $(this).data("more-id") }, function(data){
                resDiv.html(data);
            });
        });
    }(jQuery));
</script>
Ответить с цитированием