(我使用的layui版本为2.4.3)
最近因为项目需要,需要实现一层弹框(下面称之为A弹框)后,点击按钮跳出二层弹框(下面称中国之为B弹框),可以实现添加新的下拉框值,然后再关闭B弹框是,可以实现局部刷新A弹框中的部分块,使得刚添加的值显示,但是不能是整个页面刷新。
需求抛出来,接下来说说我自己的实现过程,以及走过的坑吧。
首先把弹框部分代码实现,如下:
//监听提交
layui.(['form','layer'],function(){
var form = layui.form;
var layer = layui.layer;
form.on('submit(addSubmit)', function (data) {
//跳转页url
var url=$(this).attr("data-url");
//下拉框更新访问的url
var selectUrl = $(this).attr("select_url");
//需要更新的div id
// var top_divid = $(this).attr("top_divid");
//下拉框块的lay-filter值
var select_div = $(this).attr("select_div");
//下拉框id
var select_id = $(this).attr("select_id");
layer.open({
type: 2,
title: '详情',
shadeClos