layui弹出层

 首先再需要点击的列上新增一个templet:jls

 然后将新增加的templet定义到 js中

<script>
	//添加列点击事件
	var jls = function (d) {
		var html = '<a style="color:#1E9FFF" href="javascript:;" lay-event="jls"  >'+d.jls+'</a>';
		return html;
	}
</script>

然后添加这个table的监听,这里的type,据说是如果content中写的是路径,这里得是1,

// 监听添加操作
						//监听点击事件
//type:1 、2、 不知道啥意思;shadeClose:true 不知道啥意思;shade:0.6不知道啥意思
						table.on('tool(su2currentTableFilter)', function (obj) {
							switch (obj.event) {
								case 'jls':
									eci = obj.data.eci;
									periodTime = '吉林省';
									//iframe层
									layer.open({
										type: 1,
										title: '全省明细',
										shadeClose: true,
										shade: 0.6,
										area: ['820px', '600px'],
										// content: 'money_log?uid=' + uid + '&utype=3'
										content: layuimini.getHrefContent('/febs/views/paramCheck/detail')
									});
									break;
							}
						});

content里边是自定义得ajax,走了一个后台得get请求,跳转到需要跳转得新页面

/**
             * 获取指定链接内容
             * @param href
             * @returns {string}
             */
            this.getHrefContent = function (href) {
                var content = '';
                var v = new Date().getTime();
                $.ajax({
                    url: href.indexOf("?") > -1 ? href + '&v=' + v : href + '?v=' + v,
                    type: 'get',
                    dataType: 'html',
                    async: false,
                    success: function (data) {
                        content = data;
                    },
                    error: function (xhr, textstatus, thrown) {
                        return layuimini.msg_error('Status:' + xhr.status + ',' + xhr.statusText + ',请稍后再试!');
                    }
                });
                return content;
            };

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值