一、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']);
}
});
});