gpt4 book ai didi

ajax - Grails:在服务器端检测请求中止(ajax、转义、重新加载)

转载 作者:行者123 更新时间:2023-12-04 23:57:06 30 4
gpt4 key购买 nike

我有一个在多个边缘使用 ajax 的 grails 应用程序。

我通过 ajax 触发大型计算(client -> controller -> service -> controller -> client),有时对所有当前运行的请求调用 abort()。 (例如,如果用户更改了一些参数)

现在的问题是,当我在我的 ajax 请求上调用 abort() 时,这些请求确实在客户端停止(完美!),但服务器一直在计算那些中止的请求 - 它不知道用户中止了,进一步的处理是无用的

我搜索了一种方法/插件等来告诉服务器“嘿,停止这个请求,不再需要它了”,但没有找到解决方案。

关于我如何解决这个问题或其他人如何处理这个问题有什么想法吗?

最佳答案

我怀疑是否有比向服务器发送另一个 ajax 请求并让 Controller “停止”服务中的预览处理更简单的方法。

检查这个问题:How to cancel ajax request that has run (on server side)

关于ajax - Grails:在服务器端检测请求中止(ajax、转义、重新加载),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11392843/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com