您现在的位置是:首页 > Javascript
当前栏目
LayUi的from组件搭配jQuery提交
2023-02-18 16:30:22 时间
凯哥最近正在学习layui这个后台框架。
先看layui简介:
layer是一款口碑极佳的web弹层组件,她具备全方位的解决方案,致力于服务各个水平段的开发人员,您的页面会轻松地拥有丰富而友好的操作体验。
本文将介绍layui form组件+jquery提交。
一:页面引入jquery相关:
1.1:引入CSS
<link rel="stylesheet" href="${path}/layui/css/layui.css" media="all">
1.2:引入js
<script src="${path}/layui/layui.js?t=1"></script>
注意,js在下面位置放的。
from内容:
这里需要记住,from的id为:form_
立即提交的lay-filter是:formSub
下面看看js写法:
layui.config({
base: '../' //静态资源所在路径
}).extend({
index: 'layuiadmin/lib/index' //主入口模块
}).use(['index', 'form'], function(){
var $ = layui.$
,admin = layui.admin
,element = layui.element
,form = layui.form;
form.render(null, 'component-form-element');
element.render('breadcrumb', 'breadcrumb');
form.on('submit(formSub)', function(data){
layer.msg(JSON.stringify(data.field));
$.ajax({
url: '/autocode/get-table',
data: $('#form_').serialize(),
type: "POST",
dataType: "json",
success:function (data) {
$(data.elem).removeClass('layui-btn-disabled').prop('disabled', false);
if(data.status == 0){
layer.msg(data.message, {icon: 6, time: 1000}, function() {
window.location.href= data.data;
});
}else{
layer.msg(data.message);
}
}
});
return false;
});
});
说明:
这里的form.on('submit(formSub)', function(data)里面submit(提交按钮lay-filter的值)
ajax里面的 data: $('#form_').serialize()其中$("form表单的id值")serialize()
相关文章
- 前端学习 node 快速入门 系列 —— 报名系统 - [express]
- 前端学习 node 快速入门 系列 —— 服务端渲染
- 前端学习 node 快速入门 系列 —— 简易版 Apache
- 前端学习 node 快速入门 系列 —— 模块(module)
- 前端学习 node 快速入门 系列 —— npm
- 前端学习 node 快速入门 系列
- 前端学习 node 快速入门 系列 —— 初步认识 node
- 【ue4】包含基类指针成员变量的UOject与json文件互转
- 每个 JavaScript 程序员都应该掌握这个工具!
- C/C++ Qt 使用JSON解析库 [修改篇]
- C/C++ Qt 运用JSON解析库 [解析篇]
- JDK中内嵌JS引擎介绍及使用
- JavaScript入门学习
- JavaScript数组
- JavaScript变量 | 作用域
- JavaScript内置对象 | 数据类型
- JavaScript 行内 | 内嵌 | 外链
- JavaScript运算符操作
- JavaScript循环
- 分享一个Javascript通过正则表达式验证E-Mail地址有效性的函数