layui——获取layer.open打开的弹窗页面中设定的值
页面设置
<!-- 页面设定 --> <form id="fromId" class="layui-form"> <div class="layui-form-item"> <label class="layui-form-label">输入框</label> <div class="layui-input-block"> <input type="text" name="" placeholder="请输入" autocomplete="off" class="layui-input"> </div> </div> </form> ...... layer.open({ type: 2, title: "标题", area: ['500px', '500px'], content: "/page/test" , btn: ['提交', '取消'], success: function () { // 可用于 弹窗打开成功后初始化弹窗中的数据 }, yes: function (index, layero) { // 点击提交按钮 } });
方法一:
var body = layer.getChildFrame('body', index); // 根据formId获取form表单数据 var formdata = body.find("#fromId").serializeArray();
方法二: