1

I am trying to send user input from a React form to a flask server when the user presses the submit button. How can I receive the form data from my Flask server and display it? Here is my javascript and python code:


class LineChart extends Component {

render() {

        return (

<form onSubmit={this.handleSubmit} method="post" >
                    <input type="text" id='startDate' />
                    <br></br>
                    <input type="text" id='endDate' />
                    <br></br>
                    <input type='submit' value='submit' />
</form>
)}
}
from flask import Flask

app = Flask(__name__)

@app.route("/acceptDates", methods=['POST'])
def get_dates():
#how do i implement this method


@app.route('/')
def index():
    return "<h1 > Home Page </hi>"

if __name__ == '__main__':
    app.run(debug = True)

1 Answer 1

1
from flask import Flask, request

app = Flask(__name__)

@app.route("/acceptDates", methods=['POST'])
def get_dates():
    #Try this code
    startDate = request.form.get('startDate')
    endDate = request.form.get('endDate')

@app.route('/')
def index():
    return "<h1 > Home Page </hi>"

if __name__ == '__main__':
    app.run(debug = True)

Please check this answers. Click Here

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.