как разместить данные в другой форме и открыть эту форму в реагировать JS - PullRequest
0 голосов
/ 01 мая 2019

Я новичок в реагировании на 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">

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...