如何获取用layer弹出层表单的数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取用layer弹出层表单的数据相关的知识,希望对你有一定的参考价值。
参考技术A add:function (index)layer.open(
type:2,
area:['300px','300px'],
title:'添加管理员',
shade:0.6,
anim:2,
content:'ajax/humanResourceMS/addmanager.html',
yes : function(layero,index)
alert(1111);
$(layero).find("input").each(function(i, v)
alert($(v).text());
);
layer.close(index);
)
,本回答被提问者采纳
layer弹出层的关闭及父页面的刷新问题
当在主页面执行添加或修改时,用弹出层是比较好的选择,如何关闭弹出层并对父级页面进行操作呢
首先在父级页面中打开一个添加页面(弹出层)
在添加页面的表单提交函数中添加如下代码:
function formSubmit(){ var serialStr = $("#form-myform-add").serialize();//序列化表单 var urlStr = ‘#‘;//请求的url $.ajax({ type:‘get‘, url:urlStr, data:serialStr, success:function(code){ if (code ==0) { layer.msg(‘添加成功!‘,{icon:1,time:1000}); }else{ layer.msg(‘添加失败!‘,{icon:2,time:1000}); } //parent.$(‘.btn-refresh‘).click(); } }); var index=parent.layer.getFrameIndex(window.name);//获取当前弹出层的层级 // parent.$(‘.btn-refresh‘).click();//刷新父页面 window.parent.location.reload();//刷新父页面 parent.layer.close(index);//关闭弹出层 }
刷新父页面的方法有两种:第一种就是使用
window.parent.location.reload();
第二种:可以在父页面中添加一个隐藏的刷新按钮:
<a class="btn-refresh" style="display: none;" href="javascript:;" onclick="javascript:location.replace(location.href);" title="刷新" ></a>
使用
parent.$(‘.btn-refresh‘).click();//刷新父页面
刷新页面
以上是关于如何获取用layer弹出层表单的数据的主要内容,如果未能解决你的问题,请参考以下文章