【发布时间】:2012-07-08 17:18:27
【问题描述】:
我有一个在多个边缘使用 ajax 的 grails 应用程序。
我通过 ajax 触发大型计算 (client -> controller -> service -> controller -> client),有时对所有当前正在运行的请求调用 abort()。 (例如,如果用户更改了某些参数)
现在的问题是,当我在我的 ajax 请求上调用 abort() 时,这些请求确实在客户端停止(完美!),但服务器一直在计算那些中止的请求 - 它不知道用户已中止,进一步处理无用。
我搜索了一种方式/插件等来告诉服务器“嘿,停止此请求,不再需要它”,但没有找到解决方案。
关于我如何解决这个问题或其他人如何处理这个问题的任何想法?
【问题讨论】:
标签: ajax grails request server-side abort