layui 实现表单和文件上传一起传到后台的例子


Posted in Javascript onSeptember 16, 2019

HTML代码

<form class="layui-form">
  <div class="layui-form-item">
    <label class="layui-form-label">尾灯名称</label>
    <div class="layui-input-block">
      <input type="text" name="name" required lay-verify="required" placeholder="请输入尾灯名称" class="layui-input">
    </div>
  </div>
  <div class="layui-form-item">
    <div class="layui-input-block">
      <button type="button" class="layui-btn" id="upload">
        <i class="layui-icon"></i>上传图标
      </button>
      <br><br>
      <div style="width:200px;height:200px;border:3px solid #0099CC;border-radius: 5px;padding: 3px;">
        <img style="max-width: 200px;max-height:200px;" id="preview">
      </div>
    </div>
  </div>
  <div class="layui-form-item">
    <div class="layui-input-block">
      <button class="layui-btn" id="commit" onclick="return false">立即提交</button>
    </div>
  </div>
</form>

JavaScript代码

<script>
  layui.use(['form', 'layer', 'upload'], function () {
    var layer = layui.layer;
    var upload = layui.upload;
    var $ = layui.jquery;

    upload.render({
      elem: '#upload',
      url: '{:U("addTL")}',
      auto: false,//选择文件后不自动上传
      bindAction: '#commit',
      //上传前的回调
      before: function () {
        this.data = {
          name: $('input[name="name"]').val()
        }
      },
      //选择文件后的回调
      choose: function (obj) {
        obj.preview(function (index, file, result) {
          $('#preview').attr('src', result);
        })
      },
      //操作成功的回调
      done: function (res, index, upload) {
        var code = res.code === 0 ? 1 : 2;
        layer.alert(res.msg, {icon: code}, function () {
          parent.window.location.reload();
        })
      },
      //上传错误回调
      error: function (index, upload) {
        layer.alert('上传失败!' + index);
      }
    });
  })
</script>

以上这篇layui 实现表单和文件上传一起传到后台的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS打开层/关闭层/移动层动画效果的实例代码
May 11 Javascript
jquery禁止输入数字以外的字符的示例(纯数字验证码)
Apr 10 Javascript
代码分析jQuery四种静态方法使用
Jul 23 Javascript
jquery实现经典的淡入淡出选项卡效果代码
Sep 22 Javascript
微信js-sdk地理位置接口用法示例
Oct 12 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
Dec 13 Javascript
bootstrap+jQuery实现的动态进度条功能示例
May 25 jQuery
JS数组交集、并集、差集的示例代码
Aug 23 Javascript
基于vue-router 多级路由redirect 重定向的问题
Sep 03 Javascript
判断iOS、Android以及PC端的示例代码
Nov 15 Javascript
JS解惑之Object中的key是有序的么
May 06 Javascript
使用TS来编写express服务器的方法步骤
Oct 29 Javascript
Vue 自定义指令实现一键 Copy功能
Sep 16 #Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
Sep 16 #Javascript
layui使用templet格式化表格数据的方法
Sep 16 #Javascript
layui监听单元格编辑前后交互的例子
Sep 16 #Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
Sep 16 #Javascript
Layui弹出层 加载 做编辑页面的方法
Sep 16 #Javascript
解决layer弹出层自适应页面大小的问题
Sep 16 #Javascript
You might like
外媒评选出10支2020年最受欢迎的Dota2战队
2021/03/05 DOTA
php中get_meta_tags()、CURL与user-agent用法分析
2014/12/16 PHP
微信公众号模板消息群发php代码示例
2016/12/29 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
php面向对象程序设计入门教程
2019/06/22 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
基于Laravel 多个中间件的执行顺序详解
2019/10/21 PHP
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
Javascript 学习笔记 错误处理
2009/07/30 Javascript
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
2011/03/03 Javascript
jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法
2011/09/27 Javascript
jquery对象和DOM对象的区别介绍
2013/08/09 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
js实现可折叠展开的手风琴菜单效果
2015/09/07 Javascript
javascript如何写热点图
2015/12/08 Javascript
Javascript 正则表达式校验数字的简单实例
2016/11/02 Javascript
socket.io学习教程之基本应用(二)
2017/04/29 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
Vue时间轴 vue-light-timeline的用法说明
2020/10/29 Javascript
[51:29]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第一场 11.05
2020/11/05 DOTA
Python实现时钟显示效果思路详解
2018/04/11 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
python集合常见运算案例解析
2019/10/17 Python
怀俄明州飞钓:Platte River Fly Shop
2017/12/28 全球购物
澳洲CFL商城:CHEMIST FOR LESS(中文)
2021/02/28 全球购物
仓库组长岗位职责
2014/01/29 职场文书
第一批党的群众路线教育实践活动总结报告
2014/07/03 职场文书
2014乡镇领导班子四风对照检查材料思想汇报
2014/10/05 职场文书
年会邀请函范文
2015/01/30 职场文书
校园环境卫生倡议书
2015/04/29 职场文书
爱心捐助活动总结
2015/05/09 职场文书
离婚起诉书范文2015
2015/05/19 职场文书
范文之农村基层党建工作报告
2019/10/24 职场文书