猿问

javascript history.back()原页面js动态改变的dom节点效果丢失问题

比如有两个页面 A 页面和 B 页面

A页面有这样一段js代码

function addContent(){

$("body").append("<p>0123456789</p>");

}

在A页面点击某个按钮时执行addContent()这个方法

然后 A 页面点击按钮跳转至 B 页面

此时 B 页面按钮点击执行 history.back()或者history.go(-1)返回至 A 页面时;A页面动态在body里面添加的p标签丢失了。

请问这种情况有没有什么好的解决办法(最好不是要在页面初始化时再次执行此方法这种解决办法,动态加载的东西可能是从后台数据库里面取出来的,跳转时没有对A页面进行后台保存)。

我的运行环境是IE8和IE11.



qq_一直很安静_34
浏览 2064回答 1
1回答
随时随地看视频慕课网APP
我要回答