2017-10-04 31 views
0

ReactJSフォームをPHPページに送信する必要がありますが、何らかの理由でフォームを送信するとページがhttp://localhost:3000/ricevi.php?input21=a&input2_=bになり、ページがリフレッシュされてPHPコードが実行されません。ReactJSフォームをPHPページに送信

<form className="formoid-solid-red" action="ricevi.php" method="GET"> 
    <!-- inputs ---> 
    <input type="submit" value={this.state.can_send_btn} disabled={this.state.can_send}/> 
</form> 

注: 私は私のアプリの実行を行うことがcreate-react-appyarn startを使用してい

これは私が作ったコードです。注意すべき事柄の

答えて

1

カップル:

あなたを介してフォーム投稿を処理していないので、この質問は反応するように関連していなくてもよい反応...場合には、あなたはそうしようとしている、あなたはイベントリスナーを添付しなければなりませんあなたのフォームに送信して、送信を処理し、コンポーネント内からサーバーへのリクエストを作成することができます。

あなたは、いくつかの例では、あなたがアクションとメソッドは要素からあなたから属性を削除する必要があります。この場合、ドキュメント https://reactjs.org/docs/forms.html#controlled-components

を反応させる見つけることができます。

あなたは、あなたがあなたのサーバーをデバッグし、それを把握する必要があることを行うには見ていない場合 - あなたのサーバーは、予想されるコードを実行しないあなたが直接そのURLを入力すると、等...

+0

あなたが正しいです。私はこれを掘り下げます –

関連する問題