Python代码
"""
ajax
Async: 异步
JavaScript: JS
and
x: XML 数据的传输格式
"""
from flask import Flask, render_template, request, jsonify
app = Flask(__name__)
@app.route('/index/', methods=['GET', 'POST'])
def index():
if request.method == 'GET':
return render_template('index.html')
else:
return jsonify({"code": 200, "message": "success"})
if __name__ == '__main__':
app.run(debug=True)
HTML代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>
</head>
<body>
<button id="btn">点击</button>
</body>
</html>
<script>
$("#btn").click(function ()
{
$.ajax({
type: "POST",
url: "/index/",
dataType: "json",
data:{
"name": "demo",
"age": 18
},
success:function (data){
alert(data['code']);
},
error:function (data){
alert(data['message']);
}
})
});
</script>