layer—子页面关闭父页面刷新

父页面

 var edit = layer.open({
        type: 2,
        fixed: false, //不固定
        content: './edit.html?id=' + id,
        title: '编辑连续签到设置',
        end: function() {
            tableIns.reload({
               page: {
                   curr: currpage
                }
            })
        }
  });
  layer.full(edit);

子页面

 saveForm() {//提交数据
       var _this = this;
       $.post(utils.baseUrl + '/shaker/signConfig/update',{
             id:utils.getQueryString('id'),
             prizeType:_this.prizeType,
             prizeName:_this.prizeName,
             prizeImage:_this.poster,
             prizeAmount:_this.prizeAmount,
          }, function (res) {
               if(res.code == 200) {
                    //在当前iframe => 关闭当前iframe 
                   var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
                   parent.layer.close(index); //再执行关闭  
               }else{
                    layer.msg(res.message);
               }
          });
 }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容