Я новичок в реагировании на js, мне нужно отправить данные из моей формы в другую платежную форму и открыть эту форму оплаты, например, действие формы в обычном html, я не знаю, как это сделать в реакции js, я использую для этого нужно получить метод, но я не могу опубликовать данные, но я не могу открыть эту платежную форму, заполненную данными, которые я отправил (что-то вроде <form action="/action_page.php" method="post">
)
Это моя форма:
<form className="container-fluid" onSubmit={this.handleFormSubmit}>
<Select
title={"amount"}
name={"amount"}
options={this.state.amountOptions}
value={this.state.newUser.amount}
placeholder={"Select amount"}
handleChange={this.handleInput}
/>{" "}
{/* Age Selection */}
<CheckBox
title={"gender"}
name={"gende"}
options={this.state.gendeOptions}
selectedOptions={this.state.newUser.gender}
handleChange={this.handleCheckBox}
/>{" "}
{/* gende */}
<Button
action={this.handleFormSubmit}
type={"primary"}
title={"Submit"}
style={buttonStyle}
/>{" "}
{/*Submit */}
<Button
action={this.handleClearForm}
type={"secondary"}
title={"Clear"}
style={buttonStyle}
/>{" "}
{/* Clear the form */}
</form>
это форма действия:
handleFormSubmit(e) {
e.preventDefault();
let userData = this.state.newUser;
fetch('https://paymentform',{
method: "POST",
body: JSON.stringify(
userData
),
headers: {
'Accept': 'application/json',
'Content-Type': 'text/html; charset=utf-8',
'Cache-Control' : 'private',
'x-frame-options' : 'SAMEORIGIN'
},
}).then(response => {
response.json().then(data =>{
console.log("Successful" + data);
})
})
}
Мне нужно открыть форму оплаты с данными, которые я отправил (форма оплаты будет автоматически заполнена данными, которые мы отправили), единственное, что мне нужно, - это как сделать действие HTML-формы, похожее на что-то вроде
<form action="/action_page.php" method="post">