Django CSRF 檢查Ajax POST 請求失敗
為了在Ajax POST 請求中遵守Django 的CSRF 法案的令牌。下面的程式碼片段示範如何使用$.ajax() 函數來實現此目的:
$.ajax({ data: { somedata: 'somedata', moredata: 'moredata', csrfmiddlewaretoken: '{{ csrf_token }}' }, });
說明:
csrfmiddlewaretoken 密鑰將隨與其他相關密鑰數據。 '{{ csrf_token }}' 佔位符會自動替換為從 Django 模板引擎取得的目前 CSRF 令牌值。 django-csrf 的請求中間件將驗證請求中的 CSRF 令牌並防止惡意跨站請求。
以上是如何使用AJAX POST請求成功通過Django的CSRF檢查?的詳細內容。更多資訊請關注PHP中文網其他相關文章!