IE несовместимость с window.location.href

Я использую обратный вызов из пост-запроса AJAX для перехода на новую страницу, но он не работает в Internet Explorer. Мой код выглядит следующим образом:

<code>$.ajax({ 
    type: "POST",
    url: phpUrl,  
    data: data,  
    async: false, 
    success: function() {       
         if (navigator.appName == 'Microsoft Internet Explorer'){   window.location.href("/step2.php")}
         else{ window.location.href = "/step2.php"}             
    },  
    dataType:'json'         

}); 
</code>

Это хорошо работает на FF / Safari / Chrome, но когда я тестирую его на IE, он не работает. Есть ли лучший способ перенаправления на новую страницу? Я используюasync:false поскольку мои данные не загружались в Chrome / Safari, если бы я не использовал обратный вызов, так как страница просто изменилась бы доPOST Запрос был выполнен.

Ответы на вопрос(3)

Ваш ответ на вопрос