我将使用formData发送数组数据。后端接受带有连字符的数据数组; 例如,如果在postman中使用form-data如下:
id_barang : 122;288;383 (send 3 value id with dash ;)
如果我使用formData,是这样的吗?
data [
{
id_barang : 122
},
{
id_barang : 288
},
{
id_barang : 383
}
]
let barang = data.map(x => x.id_barang).join(";");
const f = new FormData();
f.append("id_barang", barang);
//please correct me if i'm wrong
我的后端
id_barang_data := strings.Split(r.FormValue("id_barang"), ";") // => 1002;983;756
for i, _ := range id_barang_data { // loop through the files one by one
rSegAnalisaMethodDetail := models.SegAnalisaMethodDetail{}
id_barang, err := strconv.Atoi(id_barang_data[i])
if err != nil {
responses.ERROR(w, http.StatusBadGateway, err)
}
split (js) / explode (php)
操作。请展示你在后端如何处理它的代码。 - Aslam H