data - это результат выполнения страницы element.href + "&ajax_buy=1"
13.04.2011 16:48:29
data - это результат выполнения страницы element.href + "&ajax_buy=1"
|
|
|
|
13.04.2011 18:19:19
Странно тогда получается element.href + "&ajax_buy=1" один и тот же что при нахождении корзины в header, что при нахождении в footer, а значение data разное... Как так?
|
|
|
|
20.05.2011 02:24:42
Может мне кто пояснить, где именно вызывается, например, при добавлении в корзину, компонент basket.line, во время ajax запроса. (по дефолту)
т.е. в ответе сервера ведь приходит результат работы только этого компонента. например:
понял, что само добавление совершается в catalog.element/component.php но вот потом идет LocalRedirect, и я не могу понять откуда в результате в ответе сервера выходит то, что выходит) вот, собственно, та часть, которую понимаю и про которую говорил:
Буду признателен за любую помощь PS Почему-то при переходе по следующей ссылке, выходит форма авторизации постоянно:
это ссылка битая, или у меня прав каких-то не хватает? |
|||||||
|
|
20.05.2011 10:18:21
это находится в клиентском форуме (логин, с которого регистрировал битрикс) |
|||
|
|
20.05.2011 15:41:17
получается, если у меня пробный продукт, и я при установке сразу его зарегистрировал, то логин:
и если так, то откуда брать пароль? |
|||||
|
|
20.05.2011 15:56:27
для пробного продукта клиентский форум почему-то закрыт
|
|
|
|
20.05.2011 16:04:29
вот свинство-то.
придется, видать, самописно обрабатывать ajax, благо, это не так сложно. спасибо за помощь, anyway |
|
|
|
20.05.2011 17:21:51
в #23 посте я писал код add2basket.php
ссылки добавить в корзину делаешь вида:
JavaScript функция addToCart() содержит вызов AJAX и код для анимации добавления в корзину, выключения кнопки (ссылки) добавить в корзину может быть это вы искали? |
|||
|
|
20.05.2011 17:57:20
это я теперь так решил сделать.
но ведь в родном, битриксном шаблоне ajax-запросы отправляются на отдельный файл, как здесь (/add2basket.php), а на index.php, в котором соответственно находится вызов компонента (в моем случае catalog).. и т.д. хотя вот сейчас копал, и обнаружил одну странность: если выбрать шаблон "properties" для catalog, то оно отрабатывает как раз, как я и ожидал. т.е. если это элемент, то в результате то же добавление в корзину происходит в файле components\bitrix\catalog.element\component.php Уже скидывал его:
но вот если поставить для компонента catalog шаблон .default, то оно использует какой-то другой файл для обработки. как минимум, п.ч. этого самого LocalRedirect не осуществляется, и происходит ajax добавление в корзину, даже при выключенном AJAX_MODE. Вобщем, как итог: я сейчас ещё больше провожусь с внутренностями битрикса, пока буду понимать что к чему. Поэтому воспользуюсь как раз тем же обходным методом, что вы упомянули. Может, в дальнейшем разберусь, как время будет. |
||||
|
|
|||