用post方式传入data数据的时候,需要将data转为字符串格式,只要调用JSON.stringify(data)就可以了!
求解POST请求双层Data传递数据为什么取不到值用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[代码][代码] [代码][代码]}[代码][代码] [代码][代码]][代码][代码] [代码][代码]}[代码]
2018-06-27