与django和ajax合作

时间:2017-03-05 12:47:58

标签: jquery python ajax django

我正在尝试使用ajax将请求数据发送到我的后端服务器,包括 python& django的

Python代码

  

views.py

 def JSON_Sample(request):
    response_data = {}
    response_data['result'] = "Success"
    response_data['message'] = "AJAX Worked"
    return JsonResponse(response_data)


AJAX请求

  

AJAX请求

$.ajax({
        url:"http://localhost:8000/login/json",
        dataType:"jsonp",
        success:function(response){
            alert("finaly sucess");
        }
    });

此错误是阻止跨源请求。我是新手,请帮我解决一下我的代码应该做什么?

1 个答案:

答案 0 :(得分:0)

CORS是一种允许客户端与托管在不同域上的API进行交互的机制。

你可以使用" django cors header"解决你的问题:

https://github.com/ottoyiu/django-cors-headers/