用POST向服务器传递数据,Data里面还有一层数据,但是却取不到值。也就是devTime取不到值,如果在Data的第一层却可以取到值
wx.request({ url: `${domain.domain}/Api/Time/AddPeriodTime`, header: { 'Content-Type' : 'application/x-www-form-urlencoded' , 'Authorization' : 'Bearer ' + token }, method: 'POST' , data:{ ID: 1, StartTime: startTime, EndTime: endTime, DevID: $id, MergeID: '' , HouseID: '' , DevsAndWeek: [ { ID: '' , DevAndTimeID: '' , Week: devTime } ] } |
需要传字符串
let DevsAndWeek = [{
ID: '',
DevAndTimeID: '',
Week: devTime
}]
let JsonTime = JSON.stringify(DevsAndWeek)
data: {
DevsAndWeek: JsonTime
}
谢谢,豁然开朗
甭客气! 咱俩谁跟谁啊!
又学到了一些
用post方式传入data数据的时候,需要将data转为字符串格式,只要调用JSON.stringify(data)就可以了!
妙啊
一拳一个妙妙怪
泪目