Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

AJAX

00 голосов
3
Пытаюсь изменить торговый каталог, чтобы при добавлении в корзину пользователь оставался на том же товаре, а не переходил на самое начало при перезагрузке страницы. Решил попробовать через AJAX. Поставил в настройках его. Но при нажатии добавления в корзину страница перезагружается и выдает вообще странную страницу каталога без стилей, футера и хедера. Что это может быть? Перепробовал менять все настройки, которые относятся к аяксу.

Прилагаю скриншот: http://s56.radikal.ru/i153/1003/34/2195564ac8c2.jpg

P.S. товары замазал на всякий случай, все равно они ничего не скажут о проблеме :D
спросил 02 Апр, 14 от Mistris (120 баллов)

3 Ответы

00 голосов
Цитата
dumbass88 пишет:
Пытаюсь изменить торговый каталог, чтобы при добавлении в корзину пользователь оставался на том же товаре, а не переходил на самое начало при перезагрузке страницы.


Почему бы это не сделать просто через якорь?
ответил 13 Окт, 14 от ZakonD3D (600 баллов)
00 голосов
У вас со структурай HTML кода все в порядке, нет ли таких проблем типа незакрытых тегов.
А еще хотелось бы увидеть кусок кода со ссылко "добавить в корзину"
ответил 13 Фев, 15 от FireLuna (580 баллов)
00 голосов
Цитата
Виталий Соков пишет:
Цитата
dumbass88 пишет:

Пытаюсь изменить торговый каталог, чтобы при добавлении в корзину пользователь оставался на том же товаре, а не переходил на самое начало при перезагрузке страницы.




Почему бы это не сделать просто через якорь?


А можно поподробнее как? Я не очень силен в этом.

Цитата
Павел пишет:
А еще хотелось бы увидеть кусок кода со ссылко "добавить в корзину"


Код
<?if($arElement["CAN_BUY"] && !$hide_buy):?>
                                 <a class="cRed tBold t10 basket_button" href="/" title="<?=GetMessage("CATALOG_ADD")?>" rel="<?=$index;?>"><?=GetMessage("CATALOG_ADD")?></a>
                              <?elseif(!isShowPrice()):?>
                                 <a class="cRed tBold t10" href="/auth.php?logout=yes">Авторизуйтесь</a>
                              <?endif?>
ответил 25 Май, 15 от Mistris (120 баллов)

Похожие вопросы

0 голосов
0 ответов
+1 голос
1 ответ
0 голосов
1 ответ
спросил 05 Фев, 15 от аноним