最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > layui多个弹窗互传值方法建站文章

layui多个弹窗互传值方法建站文章

时间:2023-05-27 10:05:27 阅读: 文章分类: 网站建设 作者: 建站小能手

导读:建站文章建站文章layui弹出层传值的实现方式:1、从主窗传值到弹出层;2、从弹出层传值到主窗;3、根据session的互传;4、根据启用父窗的函数获得父窗的值。 seo网站排名优化软件建设网站

layui弹出层传值的实现方式:1、从主窗传值到弹出层;2、从弹出层传值到主窗;3、根据session的互传;4、根据启用父窗的函数获得父窗的值。

主要有两部分

  • 从主窗传值到弹出层

  • 从弹出层到主窗口

  • 根据session的互传

  • 根据启用父窗的函数获得父窗的值(反之亦然)

  • 1、从主窗传值到弹出层

    首先是jschangefileone函数时,按键绑定事件,按键点击,然后弹出弹出层,输入changefilene.html页面

    然后success提前输入changefile的form数据(从主窗口传输到弹出层)

    //bootstraptable的修改,点击按钮的时候自动选中该行,因此可以获取到整行的值 function changefileone() { var rowselect = $("#menuTable").bootstrapTable('getSelections'); //取得当前选定的selectItem对象,其中包括整行值 console.log(rowselect); layer.open({ title: "修改文件属性", type: 2, content: "changefile.html", area: ['50%', '70%'], skin: "layui-layer-molv", btn: ['确定', '关闭'], success: function (layero, index) { //成功获得加载changefile.html时,预先加载,将值从父窗口传到 子窗口 //// console.log(obj.data.editAble); let body = layer.getChildFrame('body', index); //console.log(rowselect[0].filename); body.find(".filename").val(rowselect[0].filename); //通过class名进行获取数据 body.find(".filepath").val(rowselect[0].path);//意思是将rowselect[0].path这个值传递到子窗口的class="filepath"这个的文本框中,(预先加载) //body.find(".menuid").val(rowselect[0].previousid); layui.form.render(); }, yes: function (index, layero) { //按了弹出层的确定按钮时,这是将在父窗口中获取子窗口form标签里的所有值,并根据name名和值形成键值对json对象 //console.log(layero); ////layer.alert('来到这里了'+index); let body = layer.getChildFrame("body", index); let data = {}; body.find("#changefileform").serializeArray().forEach(function (item) { //获取弹出层写下的数据,input,下拉框啊,之类的表单元素(即changefileform下的所有数据) data[item.name] = item.value; //根据表单元素的name属性来获取数据 }); data["fi建设网站leid"] = rowselect[0].fileid; //if (data["previousid"] == "" || data["previousid"] == null) // data["previousid"] = rowselect[0].previousid; console.log(data); $.post('/api/dofile', data, function (result) { if (result == "success") { layer.alert("修改文件属性成功"); } setTimeout(function () { layer.close(index); parent.location.reload(); }, 600); }); layer.close(index); resetSearch(); } }); }

    关键词标签: 建站 弹出 传值

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-27 ,文章layui多个弹窗互传值方法建站文章主要讲述弹出,传值,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_10874.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章