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

 更新时间:2018年08月20日 08:47:40   作者:来一碟蛋炒粉吧  
今天小编就为大家分享一篇解决LayUI表单获取不到data的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

前几天用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的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 原生js XMLhttprequest请求onreadystatechange执行两次的解决

    原生js XMLhttprequest请求onreadystatechange执行两次的解决

    这篇文章主要介绍了原生js XMLhttprequest请求onreadystatechange执行两次的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • JavaScript实现可终止轮询请求的方法

    JavaScript实现可终止轮询请求的方法

    轮询请求就是间隔相同的时间(如5s)后不断地向服务端发起同一个接口的请求,当然不能无限次去请求,所以轮询必须要有个停止轮询的机制,今天通过本文给大家介绍JavaScript实现可终止的轮询请求,感兴趣的朋友一起看看吧
    2022-06-06
  • 文字模糊特效

    文字模糊特效

    文字模糊特效...
    2007-04-04
  • JS基于VML技术实现的五角星礼花效果代码

    JS基于VML技术实现的五角星礼花效果代码

    这篇文章主要介绍了JS基于VML技术实现的五角星礼花效果代码,涉及JavaScript数学运算与页面元素动态操作的相关技巧,需要的朋友可以参考下
    2015-10-10
  • javascript 读取XML数据,在页面中展现、编辑、保存的实现

    javascript 读取XML数据,在页面中展现、编辑、保存的实现

    最近需要做这样一个需求,数据保存在XML里,在页面上通过表格显示其内容,可以修改内容,再保存到XML。下面把做这个东西的过程记录下来,做个笔记,也给需要的人一些帮助。
    2009-10-10
  • JS实现简易刻度时钟示例代码

    JS实现简易刻度时钟示例代码

    本篇文章主要介绍了JS实现简易刻度时钟示例代码的资料,这里整理了详细的代码,有需要的小伙伴可以参考下。
    2017-03-03
  • JS随机打乱数组的方法小结

    JS随机打乱数组的方法小结

    这篇文章主要介绍了JS随机打乱数组的方法,结合实例总结分析了几种常用的数组打乱顺序并重新进行排序的技巧,非常简单实用,需要的朋友可以参考下
    2016-06-06
  • 万物皆可柯里化的Ramda.js及传参详解

    万物皆可柯里化的Ramda.js及传参详解

    这篇文章主要为大家介绍了万物皆可柯里化的Ramda.js详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • JS实现网页标题随机显示名人名言的方法

    JS实现网页标题随机显示名人名言的方法

    这篇文章主要介绍了JS实现网页标题随机显示名人名言的方法,涉及JavaScript中字符串、数组及随机数的相关操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • js 模拟实现类似c#下的hashtable的简单功能代码

    js 模拟实现类似c#下的hashtable的简单功能代码

    越来越感觉js对集合的处理没有c#强大。比如在实际开发中,经常用到在一维数组或者二维数组里取某一个满足某些条件的项,通常的处理方式就是遍历数组,对比条件,匹配就取出,然后结束循环。
    2010-01-01

最新评论