Axios 'put' 请求将数组作为空值传递
Axios 'put' request passing array as empty value
这是我使用 Axios 的 'PUT' 请求。
问题是:变量 userdata
中的数据数组作为空值传递给后端。
但是 api 调用之前的 console.log 显示了正确的值。
let userdata = {
"epoch_time": "1581850307",
"auth_key": "b22dfe2f8d93445c26f5c261f6a426d2",
"user_mode": " driver",
"action": "location",
"data": [{
"lat": 20.123657,
"lon": 80.12453
}, {
"lat": 20.123654,
"lon": 80.12456
}]
}
这是 api 调用..
export const locationTrackingApi = (userdata) => {
console.log("locationTrackingApi data", userdata);
return dispatch => {
axios({
method: 'PUT',
url: BASEURL,
data: userdata
})
.then(function (response) {
console.log("locationTrackingApi response", response);
}).catch(function (error) {
dispatch(apiLoadingIndicator(false));
console.log(error);
})
};
}
试试这个。
axios.put(BASEURL,{
userdata
})
.then(response => console.log(response.data))
.catch(error => console.log(error))
试试这个
axios("URL", {
method: "PUT",
headers: {
"content-type": "application/json"
},
data: loanData
})
.then(response => {
console.log("Successfully Updated !");
})
.catch(err => {
console.log(err.response);
});
这是我使用 Axios 的 'PUT' 请求。
问题是:变量 userdata
中的数据数组作为空值传递给后端。
但是 api 调用之前的 console.log 显示了正确的值。
let userdata = {
"epoch_time": "1581850307",
"auth_key": "b22dfe2f8d93445c26f5c261f6a426d2",
"user_mode": " driver",
"action": "location",
"data": [{
"lat": 20.123657,
"lon": 80.12453
}, {
"lat": 20.123654,
"lon": 80.12456
}]
}
这是 api 调用..
export const locationTrackingApi = (userdata) => {
console.log("locationTrackingApi data", userdata);
return dispatch => {
axios({
method: 'PUT',
url: BASEURL,
data: userdata
})
.then(function (response) {
console.log("locationTrackingApi response", response);
}).catch(function (error) {
dispatch(apiLoadingIndicator(false));
console.log(error);
})
};
}
试试这个。
axios.put(BASEURL,{
userdata
})
.then(response => console.log(response.data))
.catch(error => console.log(error))
试试这个
axios("URL", {
method: "PUT",
headers: {
"content-type": "application/json"
},
data: loanData
})
.then(response => {
console.log("Successfully Updated !");
})
.catch(err => {
console.log(err.response);
});