django框架中ajax的使用及避开CSRF 验证的方式详解
本文实例讲述了django框架中ajax的使用及避开CSRF验证的方式。分享给大家供大家参考,具体如下:
ajax(AsynchronousJavascriptAndXml)异步javascript和XML
ajax的优点
使用javascript技术向服务器发送异步请求
ajax无须刷新整个页面;
由于ajax响应的是局部页面,因此性能要高
当以get的方式向服务器发送请求:
views.py
defuser_valid(request):
name=request.GET.get("name")
ret=Author.objects.filter(name=name)
res={"state":True,"msg":""}
ifret:
res["state"]=False
res["msg"]="用户存在"
importjson
returnHttpResponse(json.dumps(res))#向ajax发送json数据
Title ajax请求
send_ajax 用户名: