Я не понял, как редактировать данные JSON из запроса Put (это должен быть запрос PUT)
Я создал несколько входных данных, как вы видите, и мне нужно найти способ обновления / добавления новых данных о дебетовых кредитах в данных JSON, отличающихся на "to" и "from".
Кроме того, если добавленная стоимость «до», она должна уменьшаться от общего баланса, а если добавленная стоимость «от», она должна добавляться к общему балансу.
Я создал поле выбора и вход для этого (не подключался между json и компонентом)
Мой компонент обновлений выглядит следующим образом:
Сам компонент:
import React, { Component } from 'react';
import './Updater.scss';
import Axios from 'axios';
export default class Updater extends Component {
constructor(){
super();
this.state = {
amount: '',
description: '',
from: '',
to: '',
date: new Date()
}
}
onSubmitEdit = () => {
Axios.put('http://localhost:8080/api/balance/add',
{});
}
render() {
return (
<div className="updatercontainer">
<div className="updaterinputs">
<input className="amount" name="amount"
type="text" placeholder="Enter Amount"/>
<input className="description" name="description"
type="text" placeholder="Enter Description"/>
</div>
<div className="selectbox">
<select>
<option value="From">From</option>
<option value="To">To</option>
</select>
<input className="fromto" type="text"
name="fromto" placeholder="Enter From or To Name"/>
</div>
<div className="selectboxcontainer">
<div className="button-container">
<a href="#" onClick={this.onSubmitEdit}
className="button amount-submit">
<span></span>Update</a>
</div>
</div>
</div>
)
}
}