我有Laravel项目,其中包含用户动态添加表单字段的视图。 有AJAX" SAVE"按钮和链接打开"打印视图"页面。
如果用户在打印后点击“返回”按钮,则没有动态添加的字段,尽管它们已保存( - 如果我重新加载页面,则会正确呈现)
我是否遗漏了缓存这些字段的内容?
答案 0 :(得分:0)
1)target:_blank用于指引
的链接2)输入type = hidden用于动态添加的字段,填充onbeforeunload,并在页面加载时恢复(link)
但我选择在带有这样的(dyn)内容的后退按钮后强制重新加载页面。
在BODY标签之后:<input type="hidden" id="tmkReloadTest" value="reloaded" />
<script>
if(document.getElementById('tmkReloadTest').value!=="reloaded") {
location.reload();
}
window.onbeforeunload = function (e) {
document.getElementById("tmkReloadTest").value = "fromcache";
}
</script>
希望它有所帮助..
BR ÿ