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