Текст удаляется из тега привязки после нажатия кнопки «Добавить в корзину».

#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-запрос обрабатывает поле количества, а затем перезагружает только эту панель. Каким-то образом при перезагрузке дополнительная косая черта была выбрана по-другому и привела к тому, что текст не попал в тег. Сумасшедший.

Спасибо, что взглянули и попытались помочь Грегу.