Я использую обратный вызов из запроса на отправку AJAX для перехода на новую страницу, но он не работает в Internet Explorer. Мой код выглядит следующим образом:
$.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'         
}); 
Это отлично работает в FF/Safari/Chrome, но когда я тестирую его на IE, он не работает. Есть ли лучший способ перенаправления на новую страницу? Я использую async:false, поскольку мои данные не загружались в Chrome/Safari, если я не использовал обратный вызов, поскольку страница просто изменилась до завершения запроса POST.