LayUi的from组件搭配jQuery提交

Posted 凯哥Java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LayUi的from组件搭配jQuery提交相关的知识,希望对你有一定的参考价值。

凯哥最近正在学习layui这个后台框架。

先看layui介绍:

layer是一款口碑极佳的web弹层组件,她具备全方位的解决方案,致力于服务各个水平段的开发人员,您的页面会轻松地拥有丰富而友好的操作体验。

本文将介绍layui form组件+jquery提交。

一:页面引入jquery相关:

1.1:引入CSS

LayUi的from组件搭配jQuery提交_jquery

<link rel="stylesheet" href="$path/layui/css/layui.css" media="all">

1.2:引入js

LayUi的from组件搭配jQuery提交_ajax_02

<script src="$path/layui/layui.js?t=1"></script>

注意,js在下面位置放的。

from内容:

LayUi的from组件搭配jQuery提交_css_03

这里需要记住,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;
    );
);

LayUi的from组件搭配jQuery提交_ajax_04


说明:

这里的form.on(submit(formSub), function(data)里面submit(提交按钮lay-filter的值)

ajax里面的  data: $(#form_).serialize()其中$("form表单的id值")serialize()


以上是关于LayUi的from组件搭配jQuery提交的主要内容,如果未能解决你的问题,请参考以下文章

layui的from表单提交到后台

我的Android进阶之旅Android Studio 中 使用git提交代码报错:Can‘t commit changes from multiple changelists at once(代码片

layui表单提交与ajax访问webapi

Layui表单赋值 / 取值与任意位置按钮提交表单

Layui表单赋值 / 取值与任意位置按钮提交表单

如何得layui-layer弹层组件的宽高