想將對(duì)象數(shù)組用post傳到后臺(tái),我是這樣傳的:
Http({
method:'POST',
url:'addGroup',
data:qs.stringify({
'list':this.excelData
})
})
其中excelData是對(duì)象數(shù)組:
excelData:[{
name:xxx,
age;10
},{
name:xxx,
age;16
}]
后臺(tái)在讀取list的時(shí)候得到的卻是空集:
ci_list=request.POST.getlist('list')
或者
ci_list=request.POST.getlist('list[]')
原因是什么呢?
1 回答

慕尼黑5688855
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊
qs.stringify({ 'list':this.excelData },{ arrayFormat: 'brackets' })
arrayFormat 可以格式化你的數(shù)組參數(shù)
arrayformat選項(xiàng)輸出 指定數(shù)組的格式
qs.stringify({ id: ['b', 'c'] }, { arrayFormat: 'indices' })
// 'id[0]=b&id[1]=c'
qs.stringify({ id: ['b', 'c'] }, { arrayFormat: 'brackets' })
// 'id[]=b&id[]=c'
qs.stringify({ id: ['b', 'c'] }, { arrayFormat: 'repeat' })
// 'id=b&id=c'
添加回答
舉報(bào)
0/150
提交
取消