我們在執行添加或者修改的時候,彈出一個框,進行編輯。這時需要將數據提交到后台處理,這時候添加成功之后最理想的狀態是關閉彈出層並且刷新列表。
一、關閉彈出層
這是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>
