我知道如何等待ajax完成,但如果我打算在一些ajax调用关闭后重定向页面,我应该等待它们在重定向之前完成吗?有关系吗?我应该等待ajax完成重定向页面吗?
6
A
回答
5
如果您确信ajax调用会成功,那么一旦发生ajax调用,就您的服务器而言,重定向不会影响它。但请不要忘记,客户可能会失去联系或发生一些错误,因此您应该等待以确保呼叫成功。需要考虑的另一件事是,你的ajax调用是否会影响你要重定向到的任何页面。在这种情况下,请务必在重定向之前等待。你不会希望你的用户被重定向到一个破损的页面,因为他们的连接速度很慢,或者你的服务器有呃逆。
1
1
我认为Ajax后跟重定向对于Ajax并不是一个好的用例。 相反,我会建议做一个定期的服务器请求,然后在重定向到您的最终目的地之前照顾服务器上的所有操作。
这将使更简单的模式和更少的网络流量。 如果您想避免重新加载页面,我建议使用Ajax。但是,在您的场景中,您计划在操作完成后立即离开页面,那么为什么不避免Ajax会给你带来的后果。
相关问题
- 1. 如何等待页面重定向完成
- 2. 使页面等待提交重定向
- 3. 我应该等待AutoView吗?
- 4. Ajax函数在完成时不会重定向我的页面
- 5. python urllib2 - 等待页面在抓取前完成加载/重定向?
- 6. 等待,直到AJAX完成
- 7. JavaFX WebEngine等待AJAX完成
- 8. 等待AJAX请求完成?
- 9. 等待ajax调用完成
- 10. servlet应该等待任务完成
- 11. 我该如何等待TTimer完成?
- 12. 我该如何等待Parallel.ForEach完成
- 13. 如何仅在ajax完成后我重定向到页面上才能重定向到页面?
- 14. 等待Ajax调用来完成对页面刷新
- 15. 页面在更新之前等待所有AJAX调用完成
- 16. 等待AWT重绘完成
- 17. 页面重定向等
- 18. 等待完成
- 19. 等待完成
- 20. 请等待页面加载完成 - Windows窗体应用程序
- 21. 我应该向单线函数添加异步/等待吗?
- 22. 带重定向的页面jQuery ajax请求,重定向我的整个页面。
- 23. jQuery Ajax:重定向到其他页面而不用等待结果
- 24. 完成查看某个页面后,有重定向的页面
- 25. Phantomjs登录,重定向和页面后页面完成
- 26. Ajax调用不应该等待响应
- 27. D3 - 等待$ .ajax请求完成
- 28. 等待异步ajax请求完成
- 29. 等待AJAX调用(POST)完成
- 30. AngularJS等待ajax请求完成
我想这取决于你是否需要对由ajax调用返回的状态码进行错误处理。如果您在完成之前重定向,您会如何知道它正确地通过了? – JanR