Layui
1.样式问题
<!doctype html>
网页开头最好加上这个,不然弹出层不会弹出
部分组件还会出各种傻吊样式问题,折腾了大半天
2.layui的表单组件
form.on('submit(formDemo)', function (data) {
consloe.log(JSON.stringify(data.field));
}
/**
*layui的表单组件,在有相同name的input组件情况下,
*只会提交最后一个name的属性
*比如复选框 传统方式
*/
<input type="checkbox" name="name" value="A">
<input type="checkbox" name="name" value="B">
<input type="checkbox" name="name" value="C">
/**
* 提交的属性应该是name=A&name=B&name=C
* 而layui只会返回name:C
* 这让我很为难(做的是一个调研问卷系统,题目是后台来的,答案也后台给的,所以name是不定值)
* 找了半天 用jqueay ajax - serializeArray() 方法 把表单结果json化就好
* {[{name:"name",value:"value"},{name:"name",value:"value"},{name:"name",value:"value"}]}
* 后台用一个List接受就行
*/
console.log(($("#form").serializeArray()))
本文由 烦fpy 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Apr 9, 2020 at 04:56 pm