前端ajax訪問 django 報錯 POST http://127.0.0.1:8001/xxx 403 (Forbidden)


前端使用 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("訪問失敗!")
  };

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM