【发布时间】:2016-10-23 06:31:02
【问题描述】:
我想使用 Javascript、jQuery、AJAX 在前端调用 Django Rest API。请求方法是 POST 但是当我看到 API 调用它的调用 OPTIONS 方法时。所以,我开始了解access-control-allow-origin,我猜它需要在 API 中被允许。为此,我使用了django-CORS-headers 包,但仍然调用了OPTIONS 方法。
代码是这样的:
jQuery.ajax({
url: API_url,
headers:headers,
dataType: "JSON",
type: "POST",
crossDomain: true,
xhrFields: {
withCredentials: true
},
success: function( response, jqXHR ) {
do something here
}
});
【问题讨论】:
标签: jquery python ajax django django-cors-headers