flask进行数据请求

一、flask端

from flask import Flask, render_template, request, jsonify

app = Flask(__name__)

@app.route('/')

def index():

    return render_template('home.html')

@app.route('/knock')

def knockpage():

    return render_template('knock.html')

@app.route('/calc/add10', methods=['POST'])

def add_10():

    requestdata = request.get_json()

    print(requestdata)

    return jsonify({'result': 10})

if __name__=='__main__':

    app.run(debug=True)


二、js端

$('#btn_request').click(function () {

            alert('OK');

            datainput = {'num': 30 };

            $.ajax({

                type: 'POST',

                url: '/calc/add10',

                data: JSON.stringify(datainput),

                contentType: 'application/json; charset=UTF-8',

                dataType: 'json',

                success: function (data) {

                    alert(data['result']);

                }

            });

        });

你可能感兴趣的:(flask进行数据请求)