Ajax-запрос не будет работать при загрузке страницы, а затем обновляться, но будет работать после нажатия на ссылку на ту же страницу - PullRequest
0 голосов
/ 19 апреля 2019

У меня есть site.com/ и интернет-магазин на site.com/b2b/ (site.com/b2b/index.php)

Товары перечислены в интернет-магазине, и если я нажму наКнопка Добавить в корзину на любом товаре, текст кнопки изменяется на Добавленный, а AJAX-запрос отправляет данные и обновления Корзина покупок.

Теперь вот моя проблема.

Если я закрою браузер, откройте его снова,запустите его в режиме инкогнито (я могу воспроизводить без чата, но для большей уверенности) и перейдите непосредственно к site.com/b2b/ в строке URL, ВСЕ работает правильно.

Но,

если я закрою браузер, снова открою его, запусту в режиме инкогнито, зайду на site.com, а затем нажмите ссылку на site.com/b2b/, нажав кнопку «Добавить в корзину» для любого продукта, изменит текст кнопкиДобавлен и визуально обновляет Корзину покупок. Количество товаров равно 1 и временно добавляет текст Товар добавлен в корзину, но цена по-прежнему равна 0,00.

Затем, если я добавлю другой товар, нажав Добавить в корзину, онснова визуально обновляет корзину вместе с тэmporary текст, но количество продуктов по-прежнему 1, а цена по-прежнему 0,00.

Независимо от этого последнего шага, если я обновлю страницу, корзина пуста, и тексты кнопок на продукте будут сброшены в Добавить вКорзина.

Теперь ужас всей истории (извините за то, что я так многословен).

Если я нажму на сайте ссылку на тот же URL (site.com/b2b/),визуально это то же самое, что и обновление страницы, но что-то должно произойти сзади, тогда (конечно, корзина покупок все еще пуста, но) ВСЕ РАБОТАЕТ НОРМАЛЬНО СНОВА.

Я могу добавить товар, и они сохраняются вКорзина покупок даже после обновления или перехода по любой ссылке на тот же сайт или любой другой сайт в том же каталоге site.com/b2b/.

Если у кого-либо есть ЛЮБОЕ понимание, я был бы очень благодарен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...