Asynchronous 如何不错过异步运行的长操作的结果页?
在我的戏里!应用程序中,我有一个按钮,用户可以点击,它会转到一个控制器,触发一个长时间的计算。在长时间的计算完成后,将显示一个结果页面(用户可以在其中进一步单击下载任何他想要的内容)。现在,我按照这里的说明()成功地使这个长时间的计算异步运行 但是,为了让结果页面显示,用户必须等待计算完成-如果在计算过程中单击任何其他按钮,应用程序将直接转到单击按钮的结果页面,长时间计算的结果页面将永远不会显示,即使在后端异步操作完成之后 因此,这仍然感觉像是一个阻塞操作,因为用户必须等待后端工作完成。有没有办法纠正这个问题?例如,当后端操作异步运行时,用户可以自由单击任何按钮并执行任何其他操作,但当结果可用时,他将被带到结果页面,无论他在哪里,或者,他会收到一些警报,告诉他现在可以查看结果了 非常感谢你能给我的任何提示…谢谢Asynchronous 如何不错过异步运行的长操作的结果页?,asynchronous,playframework,Asynchronous,Playframework,在我的戏里!应用程序中,我有一个按钮,用户可以点击,它会转到一个控制器,触发一个长时间的计算。在长时间的计算完成后,将显示一个结果页面(用户可以在其中进一步单击下载任何他想要的内容)。现在,我按照这里的说明()成功地使这个长时间的计算异步运行 但是,为了让结果页面显示,用户必须等待计算完成-如果在计算过程中单击任何其他按钮,应用程序将直接转到单击按钮的结果页面,长时间计算的结果页面将永远不会显示,即使在后端异步操作完成之后 因此,这仍然感觉像是一个阻塞操作,因为用户必须等待后端工作完成。有没有办