#php #jquery #ajax #anchor
#php #jquery #ajax #привязка
Вопрос:
При первой загрузке этой страницы кнопка «Просмотреть корзину» в сером поле отображается правильно. После нажатия кнопки «Добавить в корзину» текст «Просмотреть корзину» удаляется из тега привязки (кнопки) и перемещается ниже, оставляя кнопку пустой (но все еще доступной для просмотра).
Я вроде как думаю, что это действие jQuery ajax add to cart, которое каким-то образом удаляет css из файла класса привязки тегов «viewCartBtn», но я не уверен.
Может кто-нибудь, пожалуйста, помочь мне понять, почему это происходит?
Большое спасибо!
Ответ №1:
После ajax текст действительно выходит из привязки
<a class="viewCartBtn" href="/cart"></a>
VIEW CART
Так что, возможно, в вашей разметке есть ошибка при добавлении вас
<p> 1 item(s) added to your cart </p>
Вставьте нам свой html и jquery, если вам нужна дополнительная помощь, или сделайте скрипку
Комментарии:
1. Спасибо за ответ, Грег. Я только что понял, что происходит… пожалуйста, смотрите мой ответ ниже. Спасибо!
Ответ №2:
Текст тега привязки фактически удалялся после запроса ajax. После обработки запроса ajax и последующих шагов я обнаружил, что в теге привязки была дополнительная закрывающая косая черта, из-за которой текст выскакивал.
При нажатии кнопки «добавить в корзину» ajax-запрос обрабатывает поле количества, а затем перезагружает только эту панель. Каким-то образом при перезагрузке дополнительная косая черта была выбрана по-другому и привела к тому, что текст не попал в тег. Сумасшедший.
Спасибо, что взглянули и попытались помочь Грегу.