Spring jsArray 和 control 中的 List 传值

    xiaoxiao2026-03-13  9

    开发中碰到这样一个问题,js传参 Array 型对象 到  control 中的 List 报错:

    'customers[0][ageType]' is neither an array nor a List nor a Map;

    网上找了下资料,并结合自己的程序得到:

      如果要传array对象:

    var customers = new Array();

    $(customerUL).each(function(index,element){ var customer = {}; customer["fullname"] = $(customerUL).find("#fullname").val();          。。。。。。。。 customers.push(customer); });///这一步含义:仅作customers赋值

    var param = { "linkName":getValueById("linkName"), "linkEmail":getValueById("linkEmail"), "customers":customers

    }///这一步含义:仅作param 赋值

    $.ajax({   type:type,   url:url,   data:JSON.stringify(param),   contentType:'application/json',   dataType:dataType,   success: function(getdata){            }       },error:function(){             } });

    传参的时候:对象跟对象对应,属性跟属性对应。

    "customers":customers 不能写成 customers :JSON.stringify(customers ),

    转载请注明原文地址: https://ju.6miu.com/read-1307903.html
    最新回复(0)