layui弹窗根据传过去参数查询数据
因为最近刚开始学layui,遇到这样一个问题,layui弹框需要传过去一个参数,然后根据这个参数查询子集弹框显示,用了一个最傻逼的办法解决,以下记录以下,以后有更好的办法,再来修改,这个个办法也能够解决现有问题了!~如果各位大佬有更好的办法,请教教我哦~
layer.open({
type : 2,
area : [ '900px', '600px' ],
fixed : false, //不固定
maxmin : true,
title : '详细信息',
content : 'findbyEmail_peple.jsp',
success : function(layero, index) {
var body = layer.getChildFrame('body', index); //得到子页面层的BODY
//查找body旗下input框,设置框内默认值为:applicant
body.find('#HiddenVal').val(applicant);
}
})
这是弹框页面定义隐藏参数
<input type="hidden" id="HiddenVal" />
下面的//执行一个 table 实例 where条件就可以直接引用了
table.render({
elem: '#test'
,page: false //开启分页
,url:'/SMSemail/modularial/findbyid' //数据请求路径\
,cellMinWidth: 80
,id: 'testReload'
,where: {applicant:inputValue}
以下是效果图 :点击功能按钮的就可以根据某个参数查询