html - 在 Ajax 调用返回之前重定向会导致问题吗?

标签 html ajax jquery

我有一个 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/

相关文章:

javascript - JQuery 不能一次调用两次 css 方法吗?

javascript - 有没有办法同步ajax调用

javascript - jquery验证错误

jQuery 设置选择不选择

javascript - CSS 非典型清除 float 错误

javascript - 使用 json 数据填充动态生成的选择框

java - 尝试使用部署在 WebSphere 中的 Java REST Web 服务。我收到 SSLHandshakeException

html - Spring MVC 中不显示背景图片

javascript - 使用button.class提交ajax

Jquery 不将 var 打印为字符串