簡體   English   中英

如何使用 react-native 為 FormData 發布數據數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM