Как реализовать такой эффект?

Рейтинг: 1Ответов: 1Опубликовано: 10.07.2011

Столкнулся с проблемой, использование PHP в JQuery. Нужно сделать так, чтобы при нажатии на ссылку остальные предметы пропадали и появлялись новые заместо них. Проблема вот в чем: предметы (т.е. картинки), которые должны появиться, должны быть вытащенными из БД (Базы Данных).

Помогите, пожалуйста, реализовать это. И скажите, пожалуйста, как сделать запрос в базу данных и вытащить из них картинки. Заранее сердечно благодарен!

Ответы

▲ 3Принят

Нужно организовать запрос в БД силами, со стороны клиента, jQuery и PHP - на сервере. Для этого нужно воспользоваться $.ajax() или $.post(). Как это сделать:

function ajax_query() {
    $("action_element").click(function () {
        var options = {
            url: 'path_to/file.php',
            data: 'param1=' + value1,
            type: 'POST',
            // 'json', 'get' etc  
            cache: false,
            success: function (text) {
                $("#result_element").html(text);
            }
        };
        $.ajax(options);
    });
}

Ну, и дописывайте в функции при выполнении скрипта нужные действия с добавлением элементов DOM, тут уже на сколько фантазии хватит!