Layui框架使用入门

news/2025/10/18 14:51:23/文章来源:https://www.cnblogs.com/nuccch/p/19149697

前言

对于后端开发人员而言,Layui框架的确是一个非常友好的前端页面脚手架,用于开发一些管理后台系统类的项目非常便捷。只需要掌握了传统的Web静态页面开发的三要素:HTML,CSS和JavaScript,就可以轻松掌握对Layui框架的使用。
但是在项目实践中,通常也无需直接基于Layui框架进行开发,大多数情况下可以直接使用Layuimini模板,更加高效和便捷。

使用Layui框架常遇到的问题

对弹窗表单赋值

html代码:

<body><div class="layui-form" lay-filter="useradmin" id="useradmin"><div class="layui-form-item"><label class="layui-form-label">用 &nbsp;户&nbsp;名</label><div class="layui-input-inline"><input type="text" name="username" lay-verify="required" id="username" placeholder="请输入用户名" autocomplete="off" class="layui-input"></div></div></div>
</body>

JavaScript代码:

layer.open({type: 2,title: '编辑用户',content: 'xx.html',maxmin: true,area: ['500px', '450px'],btn: ['确定', '取消'],yes: function(index, layero){省略...},success: function(layero, index){// 方式一  其实就是获取的 子页面的 div 	 var div = layero.find('iframe').contents().find('#useradmin');  // div.html() div里面的内容,不包含当前这个div// 方式二  var body = layer.getChildFrame('body', index);  // body.html() body里面的内容 /* ---- 附加内容 看看就好  Begin ---- */var iframeWindow = window['layui-layer-iframe'+ index]   // 方式一: 得到iframe页的窗口对象var iframeWindow = window[layero.find('iframe')[0]['name']];   // 方式二: 得到iframe页的窗口对象/* ---- 附加内容 看看就好  End ---- */// 测试 :body.find("#username").val("admin");  // 方式一div.find("#username").val("admin");   // 方式二  }
});

下拉框不显示

html代码:

<div class="layui-form-item"><label class="layui-form-label">卡片类型</label><div class="layui-input-inline"><select name="type" id="type" lay-filter="type"><option value="A">A</option><option value="B">B</option><option value="C">C</option></select></div>
</div>

JavaScript代码:

layui.use('form', function(){var form = layui.form; form.render();
}); 

发送Ajax请求

JavaScript代码:

layui.use(['form'], function () {var $ = layui.jquery,form = layui.form;$.ajax({url: "http://localhost:8080/add",cache: "false",    //  设置为false将不会从浏览器中加载请求信息async: "false",    // true所有请求均为异步请求dataType: "json",  // 请求返回数据的格式type: "GET",       // 请求方式success: function(data) {//请求成功后的回调方法console.log(data);},error:function () {//请求失败后的回调方法console.log("error: " + data);}});
}

【参考】
layui 对弹窗 form表单赋值
layui 下拉框不显示解决方法
JavaScript | 文本复制工具clipboard.js的使用详解
使用 $.ajax 发送json数据示例代码(GET、POST区别)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/939613.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

The 2024 ICPC Asia Hangzhou Regional Contest

Preface 去年的 hangzhou Regional,前中期对着 M 题爆写 2h 终于堪堪通过(好像说现场这题数据水了导致过了一车) 后面开始疯狂补手上会做但没写的题,最后 B 题赛后 1min 发现读入没开 long long,6 题大罚时倒闭 (…

手机也能用的在线p图网站,大图轻松处理

在互联网时代,修图已成为很多人日常生活和工作中不可或缺的技能。无论是发朋友圈、完成设计作业,还是处理素材,大家都希望找到一款既高效又便捷的图片处理工具。对于习惯使用Photoshop的用户来说,电脑端的PS虽然功…

Spring Boot框架常见问题

第一次请求接口响应较慢 原因1:DispatcherServlet默认是懒加载,即工程启动的时候,Applicationcontext会将所有的bean加载到容器,但是DispatcherServlet是没有加载的,只有第一次访问的时候才会加载。 解决办法:关…

C# - Socket 基础指南

C# Socket 编程完全指南 第 1 章:Socket 编程基础 1.1 什么是 Socket Socket(套接字)是网络通信的端点,提供了应用程序与网络协议之间的接口。在C#中,System.Net.Sockets命名空间提供了完整的Socket编程支持。 通…

XSS检测绕过(UTF-7编码绕过)

📢 叮咚,现场运维来消息了,说项目被检测到有高危漏洞,要求修复,以为就是jar安全漏洞,升级就完事了,就让发过来看看👀,亚麻袋住了,“XSS检测绕过(UTF-7编码绕过)”,从没见过啊,还是UTF-7。怎么搞?我电…

Java平台的SQL监控组件

Druid Druid是一个JDBC组件库,包含数据库连接池、SQL Parser 等组件,被大量业务和技术产品使用或集成,经历过最严苛线上业务场景考验。 P6Spy P6Spy是一个强大的数据库监控工具,它可以记录所有数据库操作的详细信息…

2025 年东莞网络公司推荐,东莞市正度网络科技有限公司提供企业网络营销全流程适宜落地方案

行业背景随着互联网技术的飞速发展,传统企业的营销模式正经历深刻变革,线上营销已成为企业提升市场竞争力、拓展客户资源的关键途径。在东莞这一制造业与商贸业高度集中的城市,大量企业与工厂对专业网络营销服务的需…

2025 年无锡短视频拍摄公司推荐:宜兴企拓网络,提供新媒体营销与短视频全流程解决方案

行业背景当前,数字经济蓬勃发展,短视频凭借传播效率高、互动性强、覆盖人群广的特点,成为企业品牌推广、客户获取的核心载体。越来越多企业投身短视频营销,但市场上短视频服务公司水平不一,部分公司仅能提供基础拍…

2025 年中心供氧系统厂家推荐:山东恒大医用设备工程有限公司,提供医疗工程一体化解决方案

行业背景当前,我国医疗健康事业快速发展,医疗机构对医疗基础设施的安全性、智能化与专业化要求不断提升。医疗工程作为保障医疗服务顺利开展的关键环节,涵盖空气净化、中心供氧、护理设备等多个领域,其质量直接关系…

CF2135 C. By the Assignment

C.By the Assignment原题链接 题意简述给定一张无向图,每个点带有一个权值,要求图上任意两点之间的简单路径权值异或和相同,现在权值存在缺失,缺失的权值为-1,求补全图使之满足性质的方式有多少种?解题思路手玩两…

2025 年防爆冰箱厂家推荐:浙江其春电气技术解析,防爆冰箱 / 冷柜 / 空调专业解决方案与应用实践

行业背景 在化工、生物医药、科研实验等领域,易燃易爆气体泄漏风险与低温存储需求并存,传统制冷设备因电气元件易产生电火花,成为特殊环境中的重大安全隐患。随着工业安全标准升级与科研需求细化,防爆冰箱作为危险…

2025 年防爆冰箱厂家推荐:浙江其春电气技术解析,防爆冰箱 / 冷柜 / 空调专业解决方案与应用实践

行业背景 在化工、生物医药、科研实验等领域,易燃易爆气体泄漏风险与低温存储需求并存,传统制冷设备因电气元件易产生电火花,成为特殊环境中的重大安全隐患。随着工业安全标准升级与科研需求细化,防爆冰箱作为危险…

2025 年互联网推广公司推荐:北京蓝海引擎科技,为中小企业提供智能化数字营销解决方案

行业背景当前,数字经济蓬勃发展,中小企业数字化转型需求日益迫切,互联网营销已成为企业拓展市场、提升竞争力的关键途径。然而,多数中小企业面临专业营销人才匮乏、技术储备不足、营销方案同质化等问题,难以在复杂…

2025 年互联网推广公司推荐:北京蓝海引擎科技,为中小企业提供智能化数字营销解决方案

行业背景当前,数字经济蓬勃发展,中小企业数字化转型需求日益迫切,互联网营销已成为企业拓展市场、提升竞争力的关键途径。然而,多数中小企业面临专业营销人才匮乏、技术储备不足、营销方案同质化等问题,难以在复杂…

Android 网络请求:多功能网络请求库

Android 网络请求:多功能网络请求库 介绍 这是一个基于现代Android技术栈的网络请求库示例项目,集成了OkHttp、Retrofit和Kotlin Flow,提供了一套完整的网络请求解决方案。项目展示了如何在Android应用中优雅地处理…

触想参与国家标准起草,助力行业规范化发展

近期,由触想作为主要起草单位之一、深度参与制定的国家标准计划——《工业过程测量控制和自动化 智能制造 第1部分:术语和定义》指导性技术文件,已通过审查进入批准阶段,预计2025年完成制定。正式发布后,该文件将…

F5 BIG-IP 16.1.6.1 - 多云安全和应用交付

F5 BIG-IP 16.1 LTS (Release 16.1.6.1) - 多云安全和应用交付F5 BIG-IP 16.1 LTS (Release 16.1.6.1) - 多云安全和应用交付 BIG-IP 是硬件平台和软件解决方案的集合,提供专注于安全性、可靠性和性能的服务 请访问原…

2025 年最新推荐!污水处理设备优质厂家排行榜,帮企业避开劣质产品选到高效靠谱设备

当前,污水处理需求随着环保要求提升而日益迫切,但市场上污水处理设备厂家良莠不齐,部分厂家缺乏核心技术,设备处理效率低、能耗高,难以达标;还有些厂家售后不完善,设备故障难以及时维修,严重影响企业污水处理工…

Burp Suite Professional 2025.10 发布 - Web 应用安全、测试和扫描

Burp Suite Professional 2025.10 (macOS, Linux, Windows) - Web 应用安全、测试和扫描Burp Suite Professional 2025.10 (macOS, Linux, Windows) - Web 应用安全、测试和扫描 Burp Suite Professional, Test, find,…

2025 年最新推荐真空炉制造厂家榜单:覆盖高温烧结 / 真空退火 / 智能铍铜炉,助力企业精准选型

引言随着工业 4.0 持续推进,半导体、5G 通信、航空航天等高端产业对真空炉的需求日益攀升,智能化、节能化、高精度成为设备核心竞争力。但当前市场品牌繁杂,部分设备存在升温慢、能耗高、操作复杂、维护贵等问题,企…