Не работает в IE 9, 10, 11.
В FF и Chrome работает.
На главной cтранице устанавливаю $_SESSION["step"] = 1
По кнопке посылаю $.post
После $.post выполняется перезагрузка страницы.
$.post('/', {catalog: 'setstep'}, function(e){
window.location = e;
});
PHP устаналивает значение $_SESSION["step"] = 2
Smarty рисует hmtl в зависимости от значения $_SESSION["step"]
{if $smarty.session.step == 1}
<div id="1">1</div>
{else}
<div id="2">2</div>
В браузерах появляется , в IE остается
<div id=1>
, причем значение $_SESSION["step"] == 2 (выводил через echo).
Если второй раз нажать кнопку, IE откроет страницу c
<div id="2">
Пробовал разные header посылать, не помогает.
$.ajaxSetup({
cache: false,
dataType: 'text',
contentType: "application/x-www-form-urlencoded; charset=utf-8"
});