Internet Explorer jQuery Redirect - PullRequest
       2

Internet Explorer jQuery Redirect

2 голосов
/ 23 ноября 2011

В настоящее время я работаю над http://thetradinghouse.co.nz, и у меня возникает проблема при доступе к корзине.

  • Выберите категорию.

  • Выберите продукт и откройте страницу продуктов.

  • Нажмите добавить в корзину.

  • Товар добавляется в корзинукорзина, но страница перенаправляется на страницу категории с URI http://www.thetradinghouse.co.nz/sporting-goods/index.php?route=checkout/cart

Вышеуказанный шаг должен просто загрузить http://www.thetradinghouse.co.nz/index.php?route=checkout/cart Как это происходит в Chrome и Firefox

IЯ использую следующий модуль SEO и общался с разработчиком, которого я озадачил этой проблемой.

Вот ссылка на мой product.tpl иcommon.js, поскольку он был слишком велик для реализации здесь.

Ответы [ 2 ]

0 голосов
/ 24 ноября 2011

Лучшее решение для этого - сделать следующее:

Открыть /catalog/view/javascript/common.js

Найдите функцию addToCart в этом файле, а затем найдите первый экземпляр

window.location.href = 'index.php?route=checkout/cart';

после него. Измените эту строку на

window.location.href = $('base').attr('href') + 'index.php?route=checkout/cart';

Сохраните и при необходимости загрузите на свой сервер через FTP

0 голосов
/ 24 ноября 2011

Похоже, IE плохо интерпретирует ваше перенаправление.Я бы попробовал поменять местами

121: window.location.href = 'index.php?route=checkout/cart';

с абсолютным URL:

window.location.href = 'http://www.thetradinghouse.co.nz/index.php?route=checkout/cart'

...