答案:
將formdata對象的條目轉換為json,請按照以下步驟:
對於每個條目,將空對像中的密鑰設置為條目的名稱,並將值設置為其值。使用json.stringify()方法將對象轉換為json。 formdata.foreach(函數(value,key){ 對象[key] = value; }); var json = json.stringify(object); = value); var json = json.stringify(Object);
支持多選擇列表:如果您的表單包含多個選擇列表或具有多個值的其他元素,則可以使用以下方法: formdata.foreach(((value,key)=> { if(!rection.has(object,key)){ 對象[key] = value; 返回; } 如果(!array.isarray(object [key])){ 對象[鍵] = [對象[key]]; } 對象[鍵] .push(value); }); 將FormData發送到服務器: JSON.STRINGIFY()方法可能不支持所有類型的對象。如果您的對象包含未支撐的類型,則可能需要實現custom tojson()方法來指定序列化邏輯。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3