三个layer插件关闭刷新父窗口的方式

6 篇文章 0 订阅
3 篇文章 0 订阅

方式1:在子页面,保存后刷新父窗口

	$.post("${ctx}/productInfo/save.action", $("#form1").serialize(), function(
				data) {
			layer.msg(data, {
				icon : 1
			}, function() {
				var index = parent.layer.getFrameIndex(window.name); //获取窗口索引  
				parent.layer.close(index); //关闭窗口
				parent.window.location.href = "${ctx}/productInfo/list.action"; //刷新父页面 
			});
		});

方式2:在子页面,保存后刷新父窗口

$.post("${ctx}/productInfo/save.action", $("#form1").serialize(), function(
				data) {
			layer.msg(data, {
				icon : 1
			}, function() {
				parent.layer.closeAll();
				 parent.$('#tb_departments').bootstrapTable(
						('refresh')); 
			});
		});

方式3:在父页面,刷新当前窗口,子页面只关闭layer

$.post("${ctx}/productInfo/save.action", $("#form1").serialize(), function(
				data) {
			layer.msg(data, {
				icon : 1
			}, function() {
				parent.layer.closeAll();
			});
		}
父页面:
function add(id) {
			var flag = true;
			top.layer.open({
				title : '新增产品',
				type : 2,
				area : [ '420px', '500px' ],
				resize : false, //是否允许拉伸
				/*  弹出框页面 跳转地址 */
				content : '${ctx}/productInfo/input.action',
				cancel : function() {  // 取消  关闭时什么都不做
					flag = false;
				},
				end:function() {  //点击按钮 结束时 刷新窗口
					if (flag) {
						$('#tb_departments').bootstrapTable(
								('refresh'));
					}
				}
			});
		}





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值