[英]How to post Array of data for FormData using react-native
我正在嘗試在 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); }); } }
但就目前而言,一次只更新一個數據,所以我怎樣才能做到這一點。幫我解決這個問題。
您應該遍歷每個數據並將其附加到 formdata 的 first_name 字段中。
data.forEach((item) => {
fd.append('first_name', item)
})
其余代碼將相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.