我們在執行添加或者修改的時候,彈出一個框,進行編輯。這時需要將數據提交到后台處理,這時候添加成功之后最理想的狀態是關閉彈出層並且刷新列表。
一、關閉彈出層
這是layer官網給出的手冊,講的很詳細
分成兩種情況:
1、彈出層不是新頁面的時候,直接獲得該彈窗的索引,然后執行 colse 方法
layer.close();
2、彈出窗是新的頁面的時候
var index=parent.layer.getFrameIndex(window.name); parent.layer.close(index);
二、關閉彈窗之后刷新父頁面
例如:在添加操作頁面時,會彈出一個新的彈窗頁面,填寫完成,點擊確定之后,彈窗頁面關閉。
這時候需要關閉彈窗的時候刷新父頁面
window.parent.location.reload();
看看我的實例
<script> /* 關閉彈出框口*/ function window_close(){ //刷新父頁面 window.parent.location.reload(); //關閉當前彈窗 var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); } </script>