Javascript 重新加载后,余烬数据丢失

Javascript 重新加载后,余烬数据丢失,javascript,session,ember.js,ember-data,Javascript,Session,Ember.js,Ember Data,我使用余烬数据,每次我的页面被重新加载时,我都会丢失存储中的数据。 我在支付页面(外部)后执行外部支付。我的用户返回确认页面,但存储空间为空 你能帮我吗?在重新加载之前,请尝试保存你的模型。 并在重新加载后查找保存的记录 如果您的模型在重新加载之前id=null,则它将在重新加载后从DS中删除。余烬数据存储仅在内存中,因此在重新加载页面列表后不会持久化。您可以尝试将存储持久化到本地或会话存储中,但我不认为这是可行的方法,因为结果将是不必要的复杂 可能的解决方案取决于存储中的数据。如果数据也保存在

我使用余烬数据,每次我的页面被重新加载时,我都会丢失存储中的数据。 我在支付页面(外部)后执行外部支付。我的用户返回确认页面,但存储空间为空


你能帮我吗?

在重新加载之前,请尝试保存你的模型。 并在重新加载后查找保存的记录


如果您的模型在重新加载之前id=null,则它将在重新加载后从DS中删除。

余烬数据存储仅在内存中,因此在重新加载页面列表后不会持久化。您可以尝试将存储持久化到本地或会话存储中,但我不认为这是可行的方法,因为结果将是不必要的复杂

可能的解决方案取决于存储中的数据。如果数据也保存在后端,则可以再次检索该数据。如果不是,则可能是should,或者您可以将URL中的数据作为查询参数持久化

否则,您也可以为外部付款页打开一个新窗口/选项卡,或显示一个模式对话框,作为覆盖,其中有一个指向付款页的iframe。

请查看