IE niekompatybilność z window.location.href
Używam wywołania zwrotnego z żądania wysłania AJAX, aby przejść do nowej strony, ale nie działa ona w Internet Explorerze. Mój kod jest następujący:
<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>
Działa to dobrze na FF / Safari / Chrome, ale gdy testuję go na IE, nie działa. Czy istnieje lepszy sposób przekierowania na nową stronę? używamasync:false
ponieważ moje dane nie były ładowane w Chrome / Safari, jeśli nie użyłem wywołania zwrotnego, ponieważ strona zmieniłaby się przedPOST
żądanie zostało zakończone.