按照官方文档如下写法
<select id="branchCompanyId" name="branchCompanyId" class="layui-select" lay-search>
<option value="">选择机构</option>
</select>
在外层包一个class=‘layui-form’的元素之后,点击搜索按钮的时候,请求总是发送2次,第二次的结果覆盖了第一次的结果,找了半天发现,原来的dom元素里有了一层‘layui-form’,我又添加了一层。导致提交了2次,去掉一层后,正常执行!
<div class="layui-form toolbar">
<div class="layui-form-item">
<div class="layui-inline">
<select id="branchCompanyId" name="branchCompanyId" class="layui-select" lay-search>
<option value="">选择机构</option>
</select>
</div>
<div class="layui-inline">
<button id="btnSearch" class="layui-btn icon-btn"><i class="layui-icon"></i>搜索</button>
<button id="btnAdd" class="layui-btn icon-btn"><i class="layui-icon"></i>添加</button>
<button id="btnExp" class="layui-btn icon-btn"><i class="layui-icon"></i>导出</button>
</div>
</div>
</div>