解决LayUI表单获取不到data的问题


Posted in Javascript onAugust 20, 2018

前几天用LayUI表单进行AJAX提交的时候发现,function(data)里的data始终无法获取表单里填的值,当时我认为是出BUG了就用了$('#updateform').serialize()来获取表单数据

//form表单 更新员工信息
	 	form.on('submit(form_emp2)', function(data){
			var temp=$('#updateform').serialize();
   // layer.msg(JSON.stringify($('#form1').serialize()));
   // alert(JSON.stringify(temp));
  // return false;
	 		$.ajax({
	 			url:'<%=basePath%>employ/updateEmployee',
	 			type:'POST',
	 			data:temp,
	 			dataType:'JSON',
	 			success:function(rs)
	 			{
	 				if(rs.code=='10000')
	 				{
	 					layer.msg('更新成功');
	 				 $('.employpage').jsGrid("loadData");
	 				  layer.close(openid);
	 				  openid=null;
	 				}	
	 				else
	 				{
	 					layer.msg('更新失败');	
	 				}
	 			},
	 			error:function()
	 			{
	 				layer.msg("test")
	 			}
	 		});
 
	 	 return false;
 
	 	 });

但是今天问题又来了,我发现我的LayUI表单想要添加一个不能为空的验证居然添加不上去,我的input 如下:

<input name="depName" id="departName" placeholder="请输入所在部门" required lay-verify="required" class="layui-input" onclick="showDep();" ></input>

由此我想到了前几天的获取不到data的事情,考虑到可能有所关联,于是又开始了研究。后来终于发现原因是我的form表单缺少了class="layui-form"

LayUI 是根据class来查找form表单的,缺少了这个class 自然data就获取不到了。

以上这篇解决LayUI表单获取不到data的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 小贴士一星期合集
Apr 07 Javascript
js URL参数的拼接方法比较
Feb 15 Javascript
A标签触发onclick事件而不跳转的多种解决方法
Jun 27 Javascript
js判断浏览器类型为ie6时不执行
Jun 15 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
Mar 03 Javascript
location.hash保存页面状态的技巧
Apr 28 Javascript
深入理解node exports和module.exports区别
Jun 01 Javascript
微信小程序 教程之注册页面
Oct 17 Javascript
webpack 1.x升级过程中的踩坑总结大全
Aug 09 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
Aug 02 Javascript
详解vue服务端渲染浏览器端缓存(keep-alive)
Oct 12 Javascript
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
Dec 07 Javascript
Layui数据表格之获取表格中所有的数据方法
Aug 20 #Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
Aug 19 #Javascript
解决layui中table异步数据请求不支持自定义返回数据格式的问题
Aug 19 #Javascript
Vue常用指令详解分析
Aug 19 #Javascript
使用layui 渲染table数据表格的实例代码
Aug 19 #Javascript
layui获取选中行数据的实例讲解
Aug 19 #Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
Aug 19 #Javascript
You might like
PHP中防止直接访问或查看或下载config.php文件的方法
2012/07/07 PHP
PHP 读取大文件的X行到Y行内容的实现代码
2013/06/24 PHP
js 数组实现一个类似ruby的迭代器
2009/10/27 Javascript
Date对象格式化函数代码
2010/07/17 Javascript
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
javascript 终止函数执行操作
2014/02/14 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
js取得html iframe中的元素和变量值
2014/06/30 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
JQuery ztree带筛选、异步加载实例讲解
2016/02/25 Javascript
ajax跨域调用webservice的实现代码
2016/05/09 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
JavaScript省市区三级联动菜单效果
2016/09/21 Javascript
Javascript 两种刷新方法以及区别和适用范围
2017/01/17 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
2017/09/08 Javascript
JS简单实现父子窗口传值功能示例【未使用iframe框架】
2017/09/20 Javascript
vue.js element-ui tree树形控件改iview的方法
2018/03/29 Javascript
vue 标签属性数据绑定和拼接的实现方法
2018/05/17 Javascript
vue中axios的封装问题(简易版拦截,get,post)
2018/06/15 Javascript
解决v-for中使用v-if或者v-bind:class失效的问题
2018/09/25 Javascript
JavaScript链式调用实例浅析
2018/12/19 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
[01:21]DOTA2新纪元-7.0新版本即将开启!
2016/12/11 DOTA
python实现通过shelve修改对象实例
2014/09/26 Python
Python 3实战爬虫之爬取京东图书的图片详解
2017/10/09 Python
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
2018/10/29 Python
基于matplotlib xticks用法详解
2020/04/16 Python
ESDlife健康生活易:身体检查预订、搜寻及比较
2019/05/10 全球购物
Liu Jo西班牙官网:意大利服装品牌
2019/09/11 全球购物
外语专业毕业生自我评价分享
2013/10/05 职场文书
法制报告会主持词
2014/04/02 职场文书
校园元旦活动总结
2014/07/09 职场文书
纪检监察立案决定书
2015/06/24 职场文书
2015年中秋晚会主持稿
2015/07/30 职场文书
导游词之苏州盘门景区
2019/11/12 职场文书