前端ajax请求
$.ajax({ type:"PUT", //请求方式为put dataType:"JSON", url:'/updata/user/', data:JSON.stringify(update_data), success: function (data) {//ajax请求成功后触发的方法 if(data.status){ alert("成功") } else{ alert("失败") } }, })
后端显示数据
if request.method =="PUT": data = request.body data = json.loads(str(data,encoding='utf-8')) print(data) ret={ 'status':True } return HttpResponse(json.dumps(ret))
ajax POST请求解决csrf问题
1, 前端 ajax 解决
$.ajax({ data: {csrfmiddlewaretoken: '{{ csrf_token }}' }, })
2.后端解决
from django.views.decorators.csrf import ensure_csrf_cookie @csrf_exempt def my_view(request):