Помочь с кнопкой!

218
20 ноября 2017, 19:14

Здравствуйте!

Есть кнопка для очистки корзины :

<p align="right" class="button-next" ><a href="cart.php?action=clear" >Очистить</a></p> 

После нажатия на "Очистить" корзина очищается. Мне необходимо сделать так чтобы после нажатия меня не перебрасывало на страницу с корзиной, чтобы всплывало например модальное окно или какое-то уведомление и при этом корзина чистилась.

Answer 1

Сам Ajax запрос в данном случае может выглядеть так (Ниже только пример с использованием JQuery):

//Вешаем обработчик на ссылку 
$(document).on("click","#cart_clear", function () { 
    //Посылаем GET запрос на страницу/php-скрипт cart.php 
    $.get("cart.php", {"action":"clear"}, function(callback) { 
        //Тут добавляем код на показ модального окна или чего-то ещё 
        //Необходимо только ещё проверить успешно ли отработал скрипт на стороне сервера. 
    }); 
 
    //Запрещаем дальнейший переход на страницу 
    return false; 
});
<!-- Присваиваем id ссылке, которая очищает корзину --> 
<p align="right" class="button-next" ><a id="cart_clear" href="cart.php?action=clear" >Очистить</a></p>

Но тут ещё необходимо смотреть как обрабатываются данные в cart.php, так что простым копипастом обходится я не советую, а познакомиться с Ajax поближе.

READ ALSO
Помочь с &lt;option&gt;

Помочь с <option>

Здравствуйте

297
возникла ошибка , при наведении на блоки

возникла ошибка , при наведении на блоки

Я написал в css что при наведении на 4 блока с разным классом они меняли свой цвет , написал другому блоку что при наведении у него будет появляться...

327