【发布时间】:2018-03-28 10:32:26
【问题描述】:
我正在尝试在 react-native 中使用 form_data 发送数据列表,但它只发布第一个数据,如何在 react-native 中实现这一点,
我的数据,
var data = ["person_1","person_2","person_3"];
我的代码,
export function updateUsers(data,token) {
const fd = new FormData();
fd.append('first_name', data); // here i need to update all the data
return dispatch => {
axios({
method : 'patch',
url : SERVICE.url+"user/"+un+"/",
headers: {
'Authorization' : "Token "+token,
},
data : fd
})
.then(response => {
console.log("updateUser done . . .");
var data = response.data;
dispatch({
type: "UPDATE_USER",
data,
});
}).catch(error => {
console.log("got error in UPDATE_USER ", error);
});
}
}
但是现在,一次只更新一个数据,所以我怎样才能做到这一点。帮助我。
【问题讨论】:
-
你有数据作为一个数组,那么你想为数组中的每个项目发送一个请求吗?
-
是的,绝对是兄弟!!
-
我的意思是,带有数据数组的单个发布请求。
-
您是否尝试将对象转换为字符串?后端和前端之间的连接应该是字符串。试试数据:JSON.stringify(fd)
-
试过了兄弟,但没有运气。
标签: javascript reactjs react-native multipartform-data form-data