前几天用LayUI表单进行AJAX提交的时候发现,function(data)里的data始终无法获取表单里填的值,当时我认为是出BUG了就用了$('#updateform').serialize()来获取表单数据
//form表单 更新员工信息
form.on('submit(form_emp2)', function(data){
var temp=$('#updateform').serialize();
// .msg(JSON.stringify($('#form1').serialize()));
// alert(JSON.stringify(temp));
// return false;
$.ajax({
url:'<%= Path%>employ/updateEmployee',
type:'POST',
data:temp,
dataType:'JSON',
success:function(rs)
{
if(rs.code=='10000')
{
.msg('更新成功');
$('.employpage').jsGrid("loadData");
.close(openid);
openid=null;
}
else
{
.msg('更新失败');
}
},
error:function()
{
.msg("test")
}
});
return false;
});
但是今天问题又来了,我发现我的LayUI表单想要添加一个不能为空的验证居然添加不上去,我的input 如下:
<input name="depName" id="departName" placeholder="请输入所在部门" required lay-verify="required" class="layui-input" ="showDep();" ></input>
由此我想到了前几天的获取不到data的事情,考虑到可能有所关联,于是又开始了研究。后来终于发现原因是我的form表单缺少了class="layui-form"
LayUI 是根据class来查找form表单的,缺少了这个class 自然data就获取不到了。
以上这篇解决LayUI表单获取不到data的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
继续阅读与本文标签相同的文章
上一篇 :
PHP预定义超全局数组变量小结
下一篇 :
阿里行人重识别(ReID)算法效果取得世界第一
-
开发函数计算的正确姿势 —— 使用 Fun Build 构建函数
2026-05-18栏目: 教程
-
开发函数计算的正确姿势 —— 使用 ROS 进行资源编排
2026-05-18栏目: 教程
-
阿里云InfluxDB®基于TSI索引的数据查询流程
2026-05-18栏目: 教程
-
开发函数计算的正确姿势 —— 依赖安装方法一览
2026-05-18栏目: 教程
-
支付宝小程序“开闸放粮”,亿级流量扶持中小商家!
2026-05-18栏目: 教程
