是括号。
href不是一个函数,因此尝试调用它
window.location.href("/step2.php")是一个TypeError。
href像下一行一样分配给您,或者更好地使用
location.assign():
location.assign('/step2.php');虽然您可以直接分配给
location的属性(
location.href='...';)来促使浏览器导航,但我建议您不要这样做。
在内部,
location.assign()无论如何都只是调用,并且分配给属性并不总是在所有浏览器中都具有相同的行为。
至于,
async:false, 从来没有 做到这一点。如果您发出同步XHR请求,
那么您做错了 。
报告的IE9挂起的8.4%是由于同步XHR阻止了浏览器。
鉴于您已在回调函数中添加了该对象
location,因此在POST完成之前不会进行分配,因此我不确定“在POST完成之前页面会更改”的含义。(您是否忘记取消表格的
submit?)



