1

背景:

使用 amplifyjs 进行 ajax 调用的网站。

问题:

用户做出选择,但在 xhr 完成之前离开网页/站点。他们的选择不会被保存。

预期结果

正在调用的服务是无效服务,因此无论如何它都不会返回。预期的结果是,一旦用户做出了选择,并且进行了 ajax 调用,用户就可以做任何他们想做的事情(转到另一个页面、关闭浏览器等)并且他们的选择仍然会被保存。

问题

是什么导致这种情况发生?有没有办法确保 XHR 无论如何都完成?

4

0 回答 0