我有一个 ajax 调用,在调用返回后发生重定向(在成功处理程序内):
$.ajax({
type: "POST",
url: "/LoadSomeData",
dataType: "json",
success: function (response) {
location.href = "http://mysite.com";
}
});
如果我在调用返回之前进行重定向,ajax 调用会被取消吗?例如:
$.ajax({
type: "POST",
url: "/LoadSomeData",
dataType: "json",
success: function (response) {
location.href = "http://mysite.com";
}
});
location.href = "http://mysite.com";
我有一种情况,我真的不想等到我的所有数据都加载完毕,我想立即重定向。问题是重定向(可能在加载完成之前)会中断加载过程吗?
谢谢...
最佳答案
如果您重定向外部 ajax 回调,回调将被销毁,您将立即重定向。这应该不会影响重定向地址的加载过程。
关于html - 在 Ajax 调用返回之前重定向会导致问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17313370/