如何在html5应用程序中进行异步调用。假设我进行异步调用以从服务器获取数据并等待响应。同时,如果刷新浏览器,我将无法捕获数据,因为所有变量都已重新定义,因此即使用户刷新浏览器或导航到其他页,也无法获取这些数据。

最佳答案

无论重新定义什么变量,都可以存储在临时会话中。您可以使用本地存储在本地存储数据,使用cookies在javascript中存储数据,或者使用cookie会话存储数据服务器端并引用它。
这时,您可以让代码意识到需要下载数据,并在页面刷新后立即下载。
或者,您可以这样做,这样在刷新时会出现一个确认提示,提示他们的数据可能丢失。

关于javascript - HTML5中的异步调用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9696355/

10-09 16:55