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 用户名: