在改变状态和控制器之间保存数据
Saving data in div between changing states and controllers
所以问题是这样的,在我的网站我有一个div
处理GET和POST请求。到目前为止还好。
当我在视图A上POST一些东西,然后它是处理,我改变视图/状态,控制器到视图B,它失去了数据,它没有从API得到数据。正常情况下,当收到数据时,我得到弹出窗口说成功,但在改变什么都没有发生。什么好主意吗?
这是因为HTTP是一个无状态系统。我不确定细节,因为你的问题是模糊的,但如果你想这个"DIV"出现在ViewB上,你必须以某种方式存储DIV的数据。
三种方法离我的头的顶部:
cookie(我不会使用的),或者…
序列化DIV:当从ViewA向控制器提交POST数据以创建ViewB时,序列化DIV并包含POST。当您呈现ViewB时,包含来自POST的数据并重新创建具有相同值的DIV副本。
AJAX你的网站:设计你的网站,使内容是通过AJAX从服务器拉,而'初始视图(例如,ViewA)'持续存在,永远不会被卸载。您可以用站点中的新值替换整个块或其他对象,同时保持其他所有内容不变。
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 在<选项>标签之间切换时保存输入文本
- 在页面加载之间保存画布
- JavaScript-使用sessionStorage保存文档之间共享的复选框状态
- HTML 在表单之间保存数据
- ASP.NET 如果文本在“大于”和“小于”符号之间给出,则无法保存文本框
- 如何在页面之间保存 AJAX 查询的结果
- JavaScript:在调用之间保存变量的值
- 如何在刷新之间保存数据
- Chrome JavaScript调试-如何保存断点之间的页面刷新或中断通过代码
- Express - Session不会在后续SSE请求之间被保存
- 在Angular.js的控制器之间共享未保存的$资源
- 共享数据之间的猫鼬中间件方法前保存和后保存
- 在回发之间保存数据
- 在javascript中保存ajax调用之间的状态
- 将SVG文本居中于SVG形状中,在刷新之间保存JavaScript变量值
- 在改变状态和控制器之间保存数据
- 如何在帧之间保存Javascript变量
- 在会话之间保存每个密钥
- 在页面之间保存URL参数