Здравствуйте!
Есть кнопка для очистки корзины :
<p align="right" class="button-next" ><a href="cart.php?action=clear" >Очистить</a></p>
После нажатия на "Очистить" корзина очищается. Мне необходимо сделать так чтобы после нажатия меня не перебрасывало на страницу с корзиной, чтобы всплывало например модальное окно или какое-то уведомление и при этом корзина чистилась.
Сам 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 поближе.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Я написал в css что при наведении на 4 блока с разным классом они меняли свой цвет , написал другому блоку что при наведении у него будет появляться...
В @media print заданы такие правила: