0
我有一個頁面,用戶可以通過POST通過帶有過濾器的列表編輯圖片。當用戶編輯一些東西時,它會在影子窗口中打開。然後在提交父代頁面重新加載此代碼:在不丟失POST數據的情況下重新加載父級shadowbox iframe頁面
<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值,所以過濾器丟失。我需要在關閉shadowbox後刷新父頁,而不會丟失過濾器。
我也試過:
function cerrar(){
parent.location.reload();
parent.Shadowbox.close();
}
,在重裝工作,但不是在維護POST值。罕見的是,如果我用F5重新加載POST值保持但不是這樣。
是的,它是真的。但我必須改變很多代碼才能做到這一點。如果我可以解決這個問題,解決它的1行代碼。 –
說真的,我認爲這是最好的解決方案。之後,你可以用你的帖子值創建一個動態表單,並通過javascript發送它 – Userbn
我終於像你說的那樣解決了它,它並沒有那麼複雜。謝謝! –