社区
Web 开发
帖子详情
页面跳转后,再返回,数据保留问题。
aliuges
2013-04-07 05:51:15
我现在有一个页面,是一个表单,填写很多内容, 当我填写完内容后没有保存,点击页面的一个连接跳转到另一个页面了,然后点返回,回到我原来填写表单的页面后,刚填写的内容都没了,用什么办法能让我在另一个页面返回后,我填写的数据还在?小弟菜鸟,大家帮帮。
...全文
15543
16
打赏
收藏
页面跳转后,再返回,数据保留问题。
我现在有一个页面,是一个表单,填写很多内容, 当我填写完内容后没有保存,点击页面的一个连接跳转到另一个页面了,然后点返回,回到我原来填写表单的页面后,刚填写的内容都没了,用什么办法能让我在另一个页面返回后,我填写的数据还在?小弟菜鸟,大家帮帮。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
满诚小游
2013-09-23
打赏
举报
回复
ajax提交呢
小唐的世界
2013-08-21
打赏
举报
回复
如果是在ftl文件又该如何设置缓存
水电费水电费佛挡杀佛
2013-04-11
打赏
举报
回复
struts2框架想要带值也可以,页面必须用struts2标签
woshichu66
2013-04-10
打赏
举报
回复
使用js类,把所有数据保存到js对象上,下次打开页面的时候使用页面加载方法,判断js对象是否有数据,有就回复到相应的文本框中 。
aliuges
2013-04-10
打赏
举报
回复
引用 9 楼 a139383 的回复:
我想问一下你用的是什么框架?
Struts2
alvin_1989
2013-04-10
打赏
举报
回复
7楼正解了。
it届的吊丝
2013-04-10
打赏
举报
回复
这种在跳回去,用request或者session是不是太麻烦了
水电费水电费佛挡杀佛
2013-04-09
打赏
举报
回复
我想问一下你用的是什么框架?
xiaohuashenshou
2013-04-08
打赏
举报
回复
1
1、返回按钮使用window.history.back(-1),这样是回到浏览器的记忆堆中的上一个页面,可以保留数据 2、在原来的页面中点击链接的时候可以重新打开一个窗口,可以用window.open(),或者window.showModelDialog(),又或者使用自定义弹出层,覆盖到你的页面上,下面放个半透明层,解决方案很多,至于使用什么好看你具体情况了
unforgettable_7
2013-04-08
打赏
举报
回复
楼上正解 用js就行
槑党
2013-04-07
打赏
举报
回复
引用 1 楼 soyestrellafortuna 的回复:
数据封装成对象放在request里面,跳转的时候连着对象一起传递到下一页。
原样带回去
zhUfaNxiao
2013-04-07
打赏
举报
回复
加在request上
z1260004884
2013-04-07
打赏
举报
回复
页面回传值问题 怎么添加的数据就怎么把添加的数据存到request中,在转向页面接收
seqwait
2013-04-07
打赏
举报
回复
可以考虑用Cookie或session
微观技术
2013-04-07
打赏
举报
回复
N种方案: 1. 引入缓存,比如memcache,将内容保存到缓存中,返回时,从缓存中取信息,如果非空,则初始化页面中 2. 当然也可以不引用外部框架,借助应用服务器自身的session机制,session.put(key,value),返回后,从session中直接取,有值则初始化页面
soyestrellafortuna
2013-04-07
打赏
举报
回复
数据封装成对象放在request里面,跳转的时候连着对象一起传递到下一页。
小程序wx.navigateBack() 携带参数跳转
返回
(这个是在2个页面进行跳转时 再次
返回
原先在没跳转前写的
数据
不见了 ,使用这个方法)
问题
描述 a页面里面已经写好的
数据
,然而在a页面的其他框点击跳转选着其他的
数据
,要跳转到b页面,在b页面选择后
返回
到a页面,a页面原先写好的
数据
不见了 。 一般小程序跳转就5种方法,除了wx.navigateBack() 其他的都用了,就是不行。 解决办法 使用wx.navigateBack()进行跳转
返回
类似于这个效果图 let pages = getCurrentPages(); //获取当前页面js里面的pages里的所有信息。 let prevPage = pages[ pages.length
Vue 跳转到新页面再
返回
到旧页面保持状态不变
当然因为B页面有可能还有其他子级页面等,根据根据相应的逻辑完善这块儿的逻辑即可!B页面:path: '/project/researchGroup',2.在router文件下的index.js中,添加meta节点并新增。A页面:path: '/project/add',
H5
页面跳转
后再
返回
,
保留
原页面输入
数据
【代码】H5
页面跳转
后再
返回
,
保留
原页面输入
数据
。
Vue3+Pinia(按钮跳转同一页面传值和不传值
问题
)
添加菜品按钮和编辑按钮点击均跳转至同一组件页面。 不同点:添加菜品按钮通过router-link跳转后页面内应无
数据
,编辑按钮通过click事件跳转并传值后页面内应有
数据
。
uniapp跳转页面操作解决思路
修改之后的方案:首先使用getCurrentPages()获取页面栈数组,找到上一个页面对象然后调用事先声明好的方法和处理逻辑,把参数传入,最后使用nagateBack方法
返回
上一级页面,这样能保证上个页面的
数据
还在,也能更方便的传值。这样做无疑有很多弊端:会持续增加页面栈;如果原来页面需要回显
数据
的话还需要跳转之前保存之前页面的
数据
,这样会很麻烦;传值还得用router参数传值也比较麻烦。
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章