解决Layui 表单提交数据为空的问题


Posted in Javascript onAugust 15, 2018

坑的外观

最近用了一段时间Layui作为项目后台管理模块的前端框架,感觉还是挺好用的。

今天踩了个坑,就是使用layui表单提交时,提交的数据为空。

例如,layer.msg(JSON.stringify(data.field));这句代码执行后,页面显示为空对象。

<form class="layui-form" action="">
 <div class="layui-form-item">
  <label class="layui-form-label">输入框</label>
  <div class="layui-input-block">
   <input type="text" id="title" required lay-verify="required" placeholder="请输入标题" autocomplete="off" class="layui-input">
  </div>
 </div>
</form>

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

 //监听提交
 form.on('submit(formDemo)', function(data){
  layer.msg(JSON.stringify(data.field));//此处显示输入内容
  return false;
 });
});

坑的原因

想了半天都没弄明白,最后仔细对比了示例源码和自己的代码,原来是人家Layui提交表单时是按元素的name和value准备数据的,而我为了使用jQuey处理元素方便,把name改为id。

就是这个:<input type="text" id="title"

改为<input type="text" id="title" name="title"后,问题解决。

以上这篇解决Layui 表单提交数据为空的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 解析读取XML文档 实例代码
Jul 07 Javascript
JavaScript Date对象 日期获取函数
Dec 19 Javascript
如何让浏览器支持jquery ajax load 前进、后退功能
Jun 12 Javascript
实现非常简单的js双向数据绑定
Nov 06 Javascript
AngularJS数据源的多种获取方式汇总
Feb 02 Javascript
vue组件间通信子与父详解(二)
Nov 07 Javascript
js设置随机切换背景图片的简单实例
Nov 12 Javascript
Vue响应式原理深入解析及注意事项
Dec 11 Javascript
vue favicon设置以及动态修改favicon的方法
Dec 21 Javascript
JS面向对象编程基础篇(三) 继承操作实例详解
Mar 03 Javascript
Vue实现图片轮播组件思路及实例解析
May 11 Javascript
JQuery实现折叠式菜单的详细代码
Jun 03 jQuery
jQuery轮播图实例详解
Aug 15 #jQuery
JS实现获取毫秒值及转换成年月日时分秒的方法
Aug 15 #Javascript
对layui中表单元素的使用详解
Aug 15 #Javascript
layui中使用jquery控制radio选中事件的示例代码
Aug 15 #jQuery
vue生命周期实例小结
Aug 15 #Javascript
layui获取多选框中的值方法
Aug 15 #Javascript
layui radio性别单选框赋值方法
Aug 15 #Javascript
You might like
《DOTA3》开发工作已经开始 《DOTA3》将代替《DOTA2》
2021/03/06 DOTA
php截取视频指定帧为图片
2016/05/16 PHP
Laravel重写用户登录简单示例
2016/10/08 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
2017/04/01 PHP
PHP将整数数字转换为罗马数字实例分享
2019/03/17 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
2019/10/24 PHP
ExtJs 表单提交登陆实现代码
2010/08/19 Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
2014/02/13 Javascript
js 本地预览的简单实现方法
2014/02/18 Javascript
Javascript毫秒数用法实例
2015/02/05 Javascript
在node中如何使用 ES6
2017/04/22 Javascript
jQuery 实现双击编辑表格功能
2017/06/19 jQuery
在vue中使用Autoprefixed的方法
2018/07/27 Javascript
vue设计一个倒计时秒杀的组件详解
2019/04/06 Javascript
详解JWT token心得与使用实例
2019/08/02 Javascript
通过扫小程序码实现网站登陆功能
2019/08/22 Javascript
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
vue项目,代码提交至码云,iconfont的用法说明
2020/07/30 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
[01:09]2014DOTA2国际邀请赛 TI4西雅图DOTA2 中国美女coser加油助威
2014/07/20 DOTA
分享python数据统计的一些小技巧
2016/07/21 Python
在python中修改.properties文件的操作
2020/04/08 Python
Pytorch十九种损失函数的使用详解
2020/04/29 Python
如何使用Python自动生成报表并以邮件发送
2020/10/15 Python
html5绘制时钟动画
2014/12/15 HTML / CSS
size?瑞典:英国伦敦的球鞋精品店
2018/03/01 全球购物
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
2013的个人自我评价
2013/12/26 职场文书
大学生关于奋斗的演讲稿
2014/01/09 职场文书
售后服务承诺书
2014/03/26 职场文书
数控技校生自我鉴定
2014/04/19 职场文书
竞选副班长演讲稿
2014/04/24 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
工作作风整顿个人剖析材料
2014/10/11 职场文书
大学考试作弊检讨书
2015/05/06 职场文书
火锅店的开业营销方案范本!
2019/07/05 职场文书