<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>06_Ajax的简单封装</title>
</head>
<body>
<h1>06_Ajax的简单封装</h1>
<input type="button" value="测试封装" onclick="test1()"/>
<script>
function ajax(options){
var xhr=new XMLHttpRequest()
xhr.open(options.type,options.url)
xhr.send()
xhr.onreadystatechange=function(){
if(xhr.readyState==4 && xhr.status==200){
console.log(xhr.responseText)
}
}
}
function test1(){
ajax({
type:'get',
url:'/login'
})
}
</script>
</body>
</html>
import re
from flask import Flask, request,render_template
app=Flask(__name__)
@app.route('/login',methods=['GET','POST'])
def login():
if request.method=='GET':
return 'get请求成功'
elif request.method=='POST':
return 'post请求成功'
@app.route('/')
def test():
return render_template('02_Ajax的参数传递.html')
@app.route('/state',methods=['GET','POST'])
def state():
if request.method=='GET':
return render_template('04_Ajax状态码的使用.html')
elif request.method=='POST':
return 'post请求成功'
@app.route('/fz01')
def fz01():
return render_template('06_Ajax的简单封装.html')
if __name__=="__main__":
app.run()
老师 这两个有啥区别 搞混了 两个都是服务器的地址吗
@app.route('/fz01')
url:'/login'
还有老师在视频06:00中说到 返回一个模板是什么意思