我有一些非常复杂的基于 PHP/MySQL 的 AJAX 例程,它们在我的应用程序的某些点运行。我经常遇到的问题是,当 AJAX 例程仍在运行时,用户浏览远离基本页面,并且当场终止 XHR 请求并出现错误。
也许这是客户端与服务器端的问题?我是否需要采用更耗时的 AJAX 例程并将它们作为主脚本的一部分?也许有一种方法可以在我尚未找到的任何 AJAX 例程运行时暂停所有浏览?我知道我总是可以抛出一个“加载/等待/去拿三明治”对话框,但我发现这些非常烦人,我的用户也会如此。
任何帮助/建议/理念表示赞赏。