标签: ajax xmlhttprequest amplifyjs
背景
使用amplifyjs进行ajax调用的网站。
问题:
用户进行选择,但在xhr完成之前离开网页/网站。他们的选择没有保存。
预期结果
正在调用的服务是无效服务,因此它不会返回。预期的结果是,一旦用户做出选择,并且进行了ajax调用,用户就可以做任何他们想做的事情(转到另一个页面,关闭浏览器等),他们的选择仍然会被保存。
问题
是什么导致这种情况发生?有没有办法确保XHR无论如何完成?