解决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 相关文章推荐
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
Dec 02 Javascript
web性能优化之javascript性能调优
Dec 28 Javascript
完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效
Nov 12 Javascript
js replace(a,b)之替换字符串中所有指定字符的方法
Aug 17 Javascript
AngularJS删除路由中的#符号的方法
Sep 20 Javascript
vue.js表格分页示例
Oct 18 Javascript
jQuery读取XML文件的方法示例
Feb 03 Javascript
AngularJS实现自定义指令及指令配置项的方法
Nov 20 Javascript
微信小程序实现Session功能及无法获取session问题的解决方法
May 07 Javascript
ES6顶层对象、global对象实例分析
Jun 14 Javascript
Vue之beforeEach非登录不能访问的实现(代码亲测)
Jul 18 Javascript
基于javascript实现日历功能原理及代码实例
May 07 Javascript
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
cache_lite试用
2007/02/14 PHP
XAMPP安装与使用方法详细解析
2013/11/27 PHP
php中的静态变量的基本用法
2014/03/20 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
PHP实现的曲线统计图表示例
2016/11/10 PHP
magento后台无法登录解决办法的两种方法
2016/12/09 PHP
JAVASCRIPT对象及属性
2007/02/13 Javascript
基于jsTree的无限级树JSON数据的转换代码
2010/07/27 Javascript
js中关于new Object时传参的一些细节分析
2011/03/13 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
jQuery实现三级菜单的代码
2016/05/09 Javascript
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
2019/01/18 jQuery
微信小程序如何使用云开发
2019/05/17 Javascript
详解React 元素渲染
2020/07/07 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
python实现异步回调机制代码分享
2014/01/10 Python
Python bsddb模块操作Berkeley DB数据库介绍
2015/04/08 Python
pandas 两列时间相减换算为秒的方法
2018/04/20 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
2018/05/21 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
2018/11/23 Python
Python通过for循环理解迭代器和生成器实例详解
2019/02/16 Python
wxPython实现绘图小例子
2019/11/19 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
利用python爬取有道词典的方法
2020/12/08 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
流行文化收藏品:Sideshow(DC漫画,星球大战,漫威)
2019/03/17 全球购物
英国排名第一的停车场运营商:NCP
2019/08/26 全球购物
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
编程用JAVA解析XML的方式
2013/07/07 面试题
债务追讨授权委托书范本
2014/10/16 职场文书
2014年减负工作总结
2014/12/10 职场文书
搭讪开场白台词大全
2015/05/28 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript
Nginx静态压缩和代码压缩提高访问速度详解
2022/05/30 Servers