前端使用 ajax 訪問后端 django 程序 報錯誤: POST http://127.0.0.1:8001/xxx 403 (Forbidden)
錯誤原因: 參數中未攜帶 csrfmiddlewaretoken
解決方案:
在前端頁面中設置
{% csrf_token %}
ajax 訪問參數中設置
$.ajax({ url: 'http://127.0.0.1:8001/xxx', method: 'post', data: { 'csrfmiddlewaretoken': $("[name='csrfmiddlewaretoken']").val(), }, success:function (data) {
console.log(data); }, error:function (data){
console.log("訪問失敗!")
};