关于springmvc接受ajax传值的问题

# # 图片说明

图片说明
请问如何将form表单里name为数组类型的值用ajax传值到Order模型;知道的朋友请尽量写一个可测试用例;谢谢各位的帮助

首先,参数收集时定义js的array将数据存入数组中。
其次,ajax参数传递时使用JSON.stringify转换为JSON字符串类型。

var data = new Array();
data.push()//获取所有的product存入array.

 $.ajax({
        type : 'post',
        contentType: "application/json",//必须指定,否则会报415错误
        dataType : 'json',
        url : encodeUri,
        data : JSON.stringify(data),//后台转为JSON串
        success : function(data) {
            return ajaxCallBack(funName, data);
        },
        error : function(XMLHttpRequest, textStatus, errorThrown) {
            console.error(textStatus);
            console.error(XMLHttpRequest.status);
            console.error(XMLHttpRequest.readyState);
            return false;
        }
    });

http://blog.csdn.net/a355586533/article/details/51927045

我希望的是通过form 表单动态的获取name 里的数组生成相对应的product模型传递到后台,我记得submit 提交是可以做到的

使用js中的序列化直接将form表单中的所有信息都可以获取

[{"id":1,"code":2,"name":3},null,null,null,null,null,null,null,{"id":1,"code":2,"name":3}]能否直接通过某种方法根据form表单的name数组值得到这样的数据格式;name值没有的引用的索引默认为null;我记得submit提交表单可以根据name属性值将value值传递到后台对应的name值对应的引用去

图片说明我现在通过serializeJSON()只能得到这样格式的

图片说明我实际想要的事这种数据格式的;但是它的索引位置是根据我name值里面定义的来