如何使用jQuery或纯JavaScript将用户从一个页面重定向到另一个页面?
我正在使用来自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'
});
Run Code Online (Sandbox Code Playgroud)
这在FF/Safari/Chrome上工作正常,但是当我在IE上测试它时它不起作用.有没有更好的方法重定向到新页面?我正在使用,async:false因为我的数据没有在Chrome/Safari上加载,如果我没有使用回调,因为页面只会在POST请求完成之前更改.