Layui關閉彈出層並刷新父窗口


先確保已經引入layui和jquery

再確保初始化layer彈出層

<script>
    layui.use(['form', 'layer'], function() {
        var form = layui.form;
        var layer = layui.layer;

    });
</script>

第1種方式:

$(function() {
//關閉彈窗
        $(document).on('click', '#closeBtn',
            function() {
                var index = parent.layer.getFrameIndex(window.name); //先得到當前iframe層的索引
                parent.location.reload();//刷新父頁面,注意一定要在關閉當前iframe層之前執行刷新
                parent.layer.close(index); //再執行關閉
            });
});

第2種方式:

   $('#pass').click(function(){
              var quantity = $('#upd_chengyijin').val();
              if(!quantity){
                  layer.msg('請填寫數據', {
                         icon: 2,
                         time: 500 //2秒關閉(如果不配置,默認是3秒)
                         }, function(){

                         });
                  return false;
              }
              $.ajax({
                  url:'updSincerity_money',
                  type:'GET',
                  data:"money="+quantity,
                  success:function(data){
                      var index = parent.layer.getFrameIndex(window.name); //先得到當前iframe層的索引
                      parent.location.reload();//刷新父頁面,注意一定要在關閉當前iframe層之前執行刷新
                      parent.layer.close(index); //再執行關閉
                  }
              });
          });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM