重新加载父阴影框 iframe 页面,而不会丢失 POST 数据
Reload parent shadowbox iframe page without losing POST data
我有一个页面,用户可以在其中通过 POST 编辑带有过滤器的列表中的图片。当用户编辑内容时,它将在影子盒窗口中打开。然后在提交时使用以下代码重新加载父页面:
<script type="text/javascript">
noty({"text":"<?php if (isset($_GET["id"])){ echo "Foto modificada con éxito!"; }else{ echo "Foto creada con éxito!"; } ?>","layout":"center","type":"success","animateOpen":{"height":"toggle"},"animateClose":{"height":"toggle"},"speed":500,"timeout":5000,"closeButton":false,"closeOnSelfClick":true,"closeOnSelfOver":false, onClose:cerrar});
function cerrar(){
window.parent.open('index.php?sec=galerias_de_fotos', '_self');
}
</script>
问题是当我重新加载父页面时,我丢失了 POST 值,因此过滤器丢失了。我需要在关闭阴影框后刷新父页面而不会丢失过滤器。
我也试过:
function cerrar(){
parent.location.reload();
parent.Shadowbox.close();
}
这适用于重新加载,但不适用于维护 POST 值。罕见的是,如果我使用 F5 重新加载,POST 值会保持,但不是这样。
一种解决方案是在会话中保存帖子值。
相关文章:
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 下载使用POST数据动态生成的文件
- 如何从HTTP上下文对象中获取Post数据
- HTML表单将数据POST到MySQL
- 如何使用REST将AngularJS中的数据POST到Struts2
- 如何将数据POST到节点服务器并从中获取responseText
- 在 Angular2 中构建多部分/表单数据 POST 请求并验证输入类型文件
- 如何使用AJAX将数据POST到php文件
- 使用GET将数据POST到restfull api
- 为什么onreadystatechange在尝试将数据POST到php脚本时失败
- 如何从Angular将数据POST到WebAPI控制器's$http服务
- AJAX:将数据POST到不同的url
- AngularJS:将数据POST到外部REST API
- PHP使用AJAX将数据POST到另一个页面
- JQuery自动完成-多个数据post不工作
- 如何从HTML表单中获取数据post进度
- 如何使用Javascript (Ajax)将表单数据POST到外部PHP文件
- 博客代码数据:post.Url用作带有图像按钮的可点击链接
- fetch-多部分/表单数据POST中缺少边界
- 使用XMLHttpRequest将数据POST到CGI文件会导致BadHeader