Ну, вроде всё логично: что запрашивается, то и показывается. Вам нужно дёргать аяксом специальную страницу, которая будет возвращать только то, что нужно (без шапки и подвала сайта).
«Да не могут же они!»
11.04.2011 16:04:41
тоесть создать страницу php файл, который возвращает только результат работы sale.basket.basket.line
спс |
|
|
|
11.04.2011 16:40:38
Посмотрите на код в посте #7. Вот ключевой кусок:
Что здесь происходит: 1) из урла вида 2) вызывается /add2basket.php?action=BUY&id=9739 В самом /add2basket.php вызывается компонент, который добавляет товар с id=9739 в корзину и возвращает нужный html-код. У меня этот компонент самописный. Эта схема работает вот здесь: tnd.ru/new/
«Да не могут же они!»
|
|||
|
|
11.04.2011 17:59:12
а стандартно (без самописного компонента) как это в битриксе работает?
я, так понимаю, в корзину добавляет компонент catalog.element и catalog.section почему же он не работает в AJAX режиме? при добавлении в корзину с параметром ajax_buy=1 ? |
|
|
|
11.04.2011 18:04:00
Без малейшего понятия. Никогда не пользовался битриксовым аяксом.
«Да не могут же они!»
|
|
|
|
11.04.2011 18:08:09
нашел еще здесь подобное решение
|
|
|
|
11.04.2011 18:13:20
Угу, принцип тот же, что и у меня: подключить пролог/эпилог без вывода шаблона сайта, вызвать Add2BasketByProductID() и вернуть какой-то html (или json).
«Да не могут же они!»
|
|
|
|
13.04.2011 16:40:07
У меня тоже вопрос по этой функции и корзине в целом.
Задача в том чтобы перенести корзину из header в footer. Дело в том что если в стандартном шаблоне store_minimal_... перенести корзину из header в footer, то начинает передается код всей страницы в js в некоей переменной data, хотя если корзина находится в header то передается результат работы sale.basket.basket.line Хотелось бы понять что вообще такое data в $.get( element.href + "&ajax_buy=1", $.proxy( function(data) { .... откуда оно берется? |
||||
|
|
|||