Есть форма в которой два submit'а, к примеру
Код:
|
<form action="/cart/add" method="POST">
<input type = "hidden" ....
...
<input type="submit" value="Купить" class="submit2cart" onclick="javascript: jscart=1;" />
<input type="submit" value="В корзину" class="submit2cart" />
</form> |
При отправке формы AJAX без перезагрузки страницы добавляет товар в корзину.
Мне нужно что бы при нажатии кнопки Купить товар помещался в корзину(это работает) и потом перенаправлял в саму корзину.
Если бы я напишу onclick="javascript
: location.href = '/cart';" то меня перебросит в пустую корзину, а потом товар добавится, т.е мне придется перезагрузить страницу что бы увидить товар.
Я сделал так: при нажатии на кнопку Купить объявляется переменная jscart и в конце функции добавления делаю ссылку if(jscart==1){location.href = '/cart';}
И это работает! кроме как в эксплорере, он не видит переменную jscart
Подскажите пожалуйста где искать причину