Добрый день уважаемые посетители форума
Помогите пожалуйста с помощью технологии ajax вывести на странице сайта содержание таблицы с другой страницы.
Требуется это для того, чтобы при добавлении товара в корзину посетитель сайта мог видеть количество добавленного товара и кнопку оформить заказ на странице, на которой он положил товар в корзину.
Вывести содержание загруженной корзины получилось с помощью обычного скрипта, но проблема в том, что содержание корзины отображается лишь после перезагрузки страницы - а не сразу по добавлению товаров в корзину.
Вот мой код:
<div id="cart_div"></div>
<script>
$(document).ready(function () {
var cart_div = $("#cart_div");
cart_div.load("/cart/ .table.cart");
});
</script>
с помощью данного кода у меня получается вывести со страницы /cart/ содержание таблицы <table class="table cart"></tabe>, но, для того, чтобы его посмотреть необходимо нажать f5 на этой же странице.
как сделать с помощью ajax так чтобы содержание таблицы выводилось сразу при добавлении товара в корзину, без обновления всей страницы.
Заранее спасибо за ответ
1. denisseo - 18 Мая, 2014 - 17:24:54 - перейти к сообщению
2. Viper - 18 Мая, 2014 - 18:40:41 - перейти к сообщению
Вешайте обработку не на ready а на click по элементу.
3. denisseo - 18 Мая, 2014 - 18:48:10 - перейти к сообщению
Viper пишет:
Вешайте обработку не на ready а на click по элементу.
Viper, спасибо за ответ
Помогите пожалуйста с кодом
кнопка добавления в корзину
<input type="submit" value="В корзину">
заранее спасибо
4. Viper - 18 Мая, 2014 - 18:59:24 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $(':submit').click(function(e){
- $('#cart_div').load('/cart/ .table.cart');
- });
Учтите что лучше для кнопки добавить id и обращаться через него ибо код выше обработает все кнопки с типом submit.
Т.е.
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <input type="submit" id="update_cart" value="Добавить" />
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $('#update_cart').click(function(e){
- $('#cart_div').load('/cart/ .table.cart');
- });