form表单数据自动填充怎么做?

未结贴
4 113
通过ajax从后台获取到数据后(后台返回的数据格式跟表单的data.field格式是一样的,都是JSON对象格式的字符串),如何把数据自动批量填充到表单的元素中?
  • 放逐之魚 放逐之魚
    2017-03-21 08:17:58
    没有这么智能吧,你可以自己遍历
    0 回复
  • 智佳思远 智佳思远 VIP3
    2017-03-21 08:31:11
    function SetWebControls(data) {
    for (var key in data) {
    var id = $('#' + key);
    var value = $.trim(data[key]).replace(" ", "");
    var type = id.attr('type');
    switch (type) {
    case "checkbox":
    if (value == 1) {
    id.attr("checked", 'checked');
    } else {
    id.removeAttr("checked");
    }
    $('input').customInput();
    break;
    default:
    id.val(value);
    break;
    }
    }
    }
    0 回复
  • liuminjiang liuminjiang VIP3
    2017-03-21 14:53:12
    强烈建议layui中增加对表单数据自动填充赋值的支持。
    0 回复
  • 梦迟 梦迟 VIP2
    2017-03-21 17:12:17
    这个可以有,很需要。最好还能做过滤或转换。
    0 回复
最近热帖
layui省市区三级联动数据库版 712
vip-admin Html v1.6.0 更新了 - 基于layui的后台模板 453
html5+CSS3+layui开发的前台网站模板 405
请问下,layer我看完了文档,也不知道里面的内容怎么自定义编译呢??? 384
layer终极疑难杂症。。感觉这问题无解了。。 360
PHP版layim整合融云简单实现 323
模态窗口用ajax 获取分页面,一直报404 310
下拉选择框动态添加option显示不出来 227
layui.upload 上传 dataType:"json" 怎么设置? 204
为什么提交表单的时候总会以get方式提交 193
近期热议
请问下,layer我看完了文档,也不知道里面的内容怎么自定义编译呢??? 16
求助 table数据 每次都要手动刷新才会更新数据 15
layer终极疑难杂症。。感觉这问题无解了。。 13
模态窗口用ajax 获取分页面,一直报404 12
layui弹出层没反应 12
范围的日历,怎么让第一个日历选中时间后,第二个立刻自动弹出 10
请问为什么layer中弹出层内容点击事件不起作用?? 10
求助,为何checkbox的原始风格无法显示 9
下拉选择框动态添加option显示不出来 9
扩展模块依赖内置模块的时候只需要声明内置模块名,不用路径,是怎么关联起来的啊? 7