let data = new FormData();
payload = JSON.stringify(payload.unitDoctors);
for (var key in payload) {
data.append(key, payload[key]);
}
axios({
method: "put",
url: apiPath + payload.id,
data: data
})
.then(response => {
commit("updateItem", response.data);
})
.catch(e => {
commit("setErrors", e.response.data);
});
}
当我将formData发送到api控制器unitDoctors(array)时始终为null。有任何想法吗?
答案 0 :(得分:1)
您正在尝试遍历字符串,因为您已经在其中调用了JSON.stringify。也许摆脱那个字符串化调用?如果不查看数据和期望的结果,很难说出实际的问题是什么。