javascript - 我应该等待 ajax 完成重定向页面吗?

标签 javascript ajax page-lifecycle

我知道如何等待 ajax 完成,但是如果我要在某些 ajax 调用被触发后重定向页面,我应该等待它们完成后再重定向吗?重要吗?

最佳答案

如果您确信 ajax 调用会成功,那么一旦 ajax 调用发生,就您的服务器而言,重定向不会影响它。但不要忘记,客户端可能会失去连接或出现许多错误,因此您可能应该等待以确保调用成功。另一件要考虑的事情是您的 ajax 调用是否会影响您要重定向到的任何页面。在那种情况下,在重定向之前一定要等待。您不希望您的用户因为连接速度慢或您的服务器出现故障而被重定向到损坏的页面。

关于javascript - 我应该等待 ajax 完成重定向页面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17735747/

相关文章:

javascript - 如何使用 jquery change() 更新行状态并显示在相应的表中

javascript - 通过 Javascript 检查页面是否正在加载某些内容

javascript - 从 Google map 地理编码器获取返回值

javascript - 获取表中的行数

javascript - 使用下划线减少连接?

javascript - 如何将任何时区上午 8 点转换为 UTC 时间

javascript - 仅当ajax调用完成时才在函数中返回值吗?

php - 如何在没有用户访问页面的情况下运行 php 代码?

ASP.NET 页面呈现

asp.net - ASP.NET中添加动态控件,1.1和2.0有区别吗?