我有一个页面需要根据输入的参数提供一些文件以供下载。二进制文件是在 web 服务上生成的,我使用以下方式生成它并提供给用户。
document.location.href = MyServiceUrl?req=someAction
这很好用,但是当 web 服务请求时,它还会在 DB 中生成一些更新(除了文件生成)。进行更新时,我需要在我的页面上刷新数据(我使用 ajax)。问题是:我怎样才能捕捉到 web 服务完成工作的时刻(数据库中已经发生了更改)并给我一个文件让我知道是时候刷新了?
我有一个页面需要根据输入的参数提供一些文件以供下载。二进制文件是在 web 服务上生成的,我使用以下方式生成它并提供给用户。
document.location.href = MyServiceUrl?req=someAction
这很好用,但是当 web 服务请求时,它还会在 DB 中生成一些更新(除了文件生成)。进行更新时,我需要在我的页面上刷新数据(我使用 ajax)。问题是:我怎样才能捕捉到 web 服务完成工作的时刻(数据库中已经发生了更改)并给我一个文件让我知道是时候刷新了?