React js'de FETCH PUT API'de json gövdesini String olarak iletme
React js'de FETCH PUT API'de json gövdesini String olarak nasıl geçirebilirim? Bu Balance gibi Balance'a 20 eklemeye çalışıyorum: ayrıntılar [0] .Balance.toString () + 20 işe yaramadı. onu tamamen dizge olarak kullanmak istiyorum
Herhangi bir yardım çok takdir edilecektir. Lütfen
Örnek kodun altında:
fetch(memberput, {
method: 'PUT',
headers: curHeaders,
body: JSON.stringify({
ID:details[0].ID.toString(),
Balance: details[0].Balance.toString() + 20
})
})
.then(function(response){
console.log('Final ', response.json());
})
Beklenen çıktı: Akım dengesi 30 ise, bana 30 + 20 = 50 vermelidir
Gerçek çıktı: Akım dengesi 30 ise, şimdi bana 3020 veriyor.
Yanıtlar
Dize + dize = dizeleri birleştir
Dize + sayı = dizeyi ve sayıyı birleştir
Sayı + sayı = sayının toplamı
Yapman gereken şey şöyle bir şey
Const balance = (Number(details[0].Balance) + 20).toString();
Öncelikle, bakiyenin bir sayı olduğundan emin olmanız, ardından 20'yi veya istediğiniz değişkeni eklemeniz ve ardından bunu bir dizeye dönüştürmeniz gerekir. Ardından, verileri göndermek için bu denge sabitini kullanabilirsiniz.