提交页面,中途选择选项时跳转了页面,返回提交页面时刷新了,以前的数据消失,解决方法:利用session存储数据,返回时再取出回显
思路:一、点击跳转时利用session把数据存起来
二、跳转页面再存session回提交页(可以略过,我的是因为新页面需要传数据回来,才在新页面也存了一个session)
三、返回页面,sessionStorage.getItem(key)获取之前存储的数据再放回页面中
实现:
一、点击跳转时利用session把数据存起来
1.先保存需要存储的数据
var model = {
};//var一个空对象,里面用来存所有数据
model.Pics = []//对象里的数组
2.存值
我的是在跳转的方法里获取值,跳转时存session
$(".xzzc_select").click(function () {
window.location.href = "/FeedBack/ChoosePosition";
//session
model.ComplainLables = $('.ts-item-w').children(".active").text()//获取的所需的数据
model.CommentType = $('#commentType').children(".active").attr('value')
//存值,session只能存字符串,需要转换
sessionStorage.setItem("key", JSON.stringify(model))
}