连接到Django(跨域)的Ajax客户端仅适用于JSONP

时间:2018-01-17 21:58:13

标签: jquery json ajax django

我们在tomcat中使用基本身份验证运行Django应用程序。 我想制作跨域请求,但只能使用$ .ajax({... dataType:' JSONP',...})。 dataType:JSON不起作用。这是否意味着服务器没有启用CORS。任何在Django中启用CORS的提示或指针

1 个答案:

答案 0 :(得分:0)

JSONP是为了提出跨域请求。使用它的主要缺点是你只能用它做GET请求。如果您只需要执行GET请求,那么它应该可以满足您继续使用JSONP的目的。

要在django中启用CORS,您可以使用django-cors-header应用(here上的指南)。