Property referenced in indexed property path 'xxxx' is neither an array nor a List nor a Map; retur
阿新 • • 發佈:2018-11-21
今天做的一個全選向後臺傳遞資料的時候 報的錯,錯誤的意思是 該屬性是個陣列,
不是一個Map,List,然後我試著後臺用一個數組去接收,結果一樣是報錯
解決方法
$.ajax({
type : "POST",
dataType : "json",
url : "/web/capital/doWithdraw",
**traditional : true,//陣列**
async : true,
data : send_date,
});
ajax新增 *raditional : true 就可以解決,後臺依然用String接收,然後用split(“,”)分割就可以得到一個數組;
關於多選後臺傳值
可宣告一
var account_uuid = [];
account_uuid.push($(checkes[i]).attr(“uuid”));
一個json物件新增屬性
var account_date = { 'trans_id' : trans_id, 'trans_date' : trans_date } var pdate = { 'uuid' : account_uuid, 'date' : date } var send_date = $.extend(account_date, pdata) 得: send_date { 'trans_id' : trans_id, 'trans_date' : trans_date , 'uuid' : account_uuid, 'date' : date }