我知道如何等待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. 等待AJAX請求完成?
- 8. JavaFX WebEngine等待AJAX完成
- 9. 等待,直到AJAX完成
- 10. servlet應該等待任務完成
- 11. 我該如何等待TTimer完成?
- 12. 我該如何等待Parallel.ForEach完成
- 13. 如何等待頁面加載完成?
- 14. 如何僅在ajax完成後我重定向到頁面上才能重定向到頁面?
- 15. 等待Ajax調用來完成對頁面刷新
- 16. 頁面在更新之前等待所有AJAX調用完成
- 17. 等待AWT重繪完成
- 18. 如何在ajax完成後重定向頁面?
- 19. 頁面重定向等
- 20. Ajax提交重定向到新頁面(不應該)
- 21. 黃瓜等待頁面完成頁面加載
- 22. 等待完成
- 23. 等待完成
- 24. 請等待頁面加載完成 - Windows窗體應用程序
- 25. 我應該向單線函數添加異步/等待嗎?
- 26. 帶重定向的頁面jQuery ajax請求,重定向我的整個頁面。
- 27. jQuery Ajax:重定向到其他頁面而不用等待結果
- 28. 完成查看某個頁面後,有重定向的頁面
- 29. Phantomjs登錄,重定向和頁面後頁面完成
- 30. Ajax調用不應該等待響應
我想這取決於你是否需要對由ajax調用返回的狀態碼進行錯誤處理。如果您在完成之前重定向,您會如何知道它正確地通過了? – JanR