为了账号安全,请及时绑定邮箱和手机立即绑定

form表单的部分数据转json格式

form表单的部分数据转json格式

部门名称、报账信息(金额、资料、说明)这两个是一个表单里的,怎么让报账信息输出来是一个json格式呢,而其他数据不需要转变json格式?难道是form嵌套form?
查看完整描述

1 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

假设你在用jQuery,假设你需要一个json对象, 那么你可以试一下

<form id="myForm">

            <input name="aa.a" value="a">

            <input name="aa.b" value="b">

            <input name="aa.c" value="c">

            <input name="bb.a" value="d">

    </form>

    

    <input type="button" value="biu" id="biu">

$(document).ready(function() {

    $('#biu').click(function() {

        var obj = getJson('aa');

        console.log(obj);

    });


});


function getJson(prev) {

    var items = $('#myForm input[name^=' + prev + ']');

    if (null != items && items.length > 0) {

        var obj = {};

        $.each(items, function(k, v) {

            var that = $(v);

            obj[that.attr('name')] = that.val();

        });

        return obj;

    }

}


查看完整回答
反对 回复 2018-12-31
  • 1 回答
  • 0 关注
  • 482 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信