2 kavinqqq kavinqqq 于 2016.09.22 19:07 提问

layer 提交form表单 之后怎么刷新父页面?

图片说明

1个回答

showbo
showbo   Ds   Rxr 2016.09.23 10:12

layer加载的iframe?那你最好是提交iframe表单后,服务器端输出submit后面那句进行刷新,你原来的代码直接刷新有可能导致表单没办法提交,因为父页刷新了会卸载当前页面加载的内容,包括你的dialog

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
提交form表单后关闭Iframe弹窗并刷新父级页面
要iframe弹窗的form标签内设置 target="_parent"  eg:   target="_parent"   > 在checkAll()中加入方法 window.opener.parent.location.reload(); eg: function checkAll(){ var fla = 0; $("input[name='powerIds']"
layer 弹出层在提交后关闭,然后刷新父窗口
使用场景是这样的:在用户列表页面,新增一个用户,点击新增的时候弹出一个layer弹出层,在该层完成信息后提交,保存成功后关闭弹出层,然后刷新用户列表。 解决方法有两种吧。 1.弹出层在提交保存后不关闭,由用户点击关闭,这时候layer可以监测到end事件,在该事件里做刷新列表页面(未测试过) 2.提交后根据服务器返回的结果是否保存成功来判断是否要关闭弹出层或刷新列表,一般情况如果返回的结果是
子页提交url后关闭子页刷新父级页面
如果子页面有url提交 时  直接用window.close();  就出现了url不起作用  子页面js function callback(obj) { var url="www.baidu.com" var a="参数" var b="参数" //调用父级页面 window.opener.refreshWin(url,a,b);      //关闭当前页面
在layer的弹出框中点击按钮刷新父页面并关闭弹出框
今天写layer弹出框里面是区域选择,需要根据选择的区域进行展示如图 点击唐人街餐馆父页面会刷新并且弹出框会消失 代码如下:                           " class="ii">${area.oaName }餐馆               $(document).ready(function(){     $("#spa
Ajax提交表单后关闭弹窗,同时加载刷新父类页面
Ajax提交表单后关闭弹窗
layer弹出层关闭后刷新父页面
window.parent.location.reload(); //刷新父页面 var index = parent.layer.getFrameIndex(window.name); //获取窗口索引 parent.layer.close(index); // 关闭layer
三个layer插件关闭刷新父窗口的方式
方式1:在子页面,保存后刷新父窗口 $.post("${ctx}/productInfo/save.action", $("#form1").serialize(), function( data) { layer.msg(data, { icon : 1 }, function() { var index = parent.layer.getFrameInde...
layer父子页面交互(子页面form表单提交)
个人感觉layer弹窗功能挺好使用的,功能挺齐全的。 在这样的场景:父页面中有数据需要修改,但不需要跳转到下一个页面进行处理;   这时就可以考虑使用弹窗功能; 先看看图解: 再瞅瞅代码 //jsp部分 //js部分 layer.open({ title: "XXX", type:
关于layer.js 弹出框表单提交关闭父窗口出现表单提交失效的问题
对于layer.js出现回调关闭父类的弹出层时,之前的表单的submit失效的问题:      如何解决:网上有很多,有的是转为ajax的请求,在数据传输完再关闭父类的弹出层:      下面是关闭父弹出层的办法:         var index = parent.layer.getFrameIndex(window.name); //获取窗口索引         parent.lay
利用ajaxSubmit()提交表单后,子窗口关闭,父窗口显示查询页面
问题描述:我在父窗口点击添加用户,弹出子窗口页面,在子窗口填写表单后,点击保存,交给后台,后台保存数据,并查询数据库,将所有用户显示在父窗口中。 解决之路: 1.我在表单提交之后加上了这么一句:window.close() ,可是加上这一句之后,表单不提交了。 2.google之后,看到有网友说要等表单提交之后,再关闭,也给出了解决方案:setTimeout(function(){windo