好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > django使用ajax post數(shù)據(jù)出現(xiàn)403錯(cuò)誤如何解決

django使用ajax post數(shù)據(jù)出現(xiàn)403錯(cuò)誤如何解決

熱門標(biāo)簽:科智聯(lián)智能電銷機(jī)器人 上海浦東百度地圖標(biāo)注中心注冊 目標(biāo)三維地圖標(biāo)注 襄陽外呼系統(tǒng)接口 老虎郵局地圖標(biāo)注點(diǎn) 青海醫(yī)療智能外呼系統(tǒng)怎么樣 百靈鳥 外呼系統(tǒng)獲取客戶手機(jī)號 徐州電銷卡外呼系統(tǒng)供應(yīng)商

本文通過兩種方法給大家介紹在django中,使用jquery ajax post數(shù)據(jù),會出現(xiàn)403的錯(cuò)誤,具體內(nèi)容請看下文。

方法一:

如果用jQuery來處理ajax的話,Django直接送了一段解決問題的代碼。把它放在一個(gè)獨(dú)立的js文件中,在html頁面中都引入即可。注意這個(gè)js文件必須在jquery的js文件引入之后,再引入即可

$(document).ajaxSend(function(event, xhr, settings) { 
 function getCookie(name) { 
  var cookieValue = null; 
  if (document.cookie  document.cookie != '') { 
   var cookies = document.cookie.split(';'); 
   for (var i = ; i  cookies.length; i++) { 
    var cookie = jQuery.trim(cookies[i]); 
    // Does this cookie string begin with the name we want? 
    if (cookie.substring(, name.length + ) == (name + '=')) { 
     cookieValue = decodeURIComponent(cookie.substring(name.length + )); 
     break; 
    } 
   } 
  } 
  return cookieValue; 
 } 
 function sameOrigin(url) { 
  // url could be relative or scheme relative or absolute 
  var host = document.location.host; // host + port 
  var protocol = document.location.protocol; 
  var sr_origin = '//' + host; 
  var origin = protocol + sr_origin; 
  // Allow absolute or scheme relative URLs to same origin 
  return (url == origin || url.slice(, origin.length + ) == origin + '/') || 
   (url == sr_origin || url.slice(, sr_origin.length + ) == sr_origin + '/') || 
   // or any other URL that isn't scheme relative or absolute i.e relative. 
   !(/^(\/\/|http:|https:).*/.test(url)); 
 } 
 function safeMethod(method) { 
  return (/^(GET|HEAD|OPTIONS|TRACE)$/.test(method)); 
 } 
 if (!safeMethod(settings.type)  sameOrigin(settings.url)) { 
  xhr.setRequestHeader("X-CSRFToken", getCookie('csrftoken')); 
 } 
}); 

方法二:

在處理post數(shù)據(jù)的view前加@csrf_exempt裝飾符

例如

@csrf_exempt 
def profile_delte(request): 
 del_file=request.POST.get("delete_file",'')

以上通過兩種方法跟大家介紹了django使用ajax post數(shù)據(jù)出現(xiàn)403錯(cuò)誤,希望對大家有所幫助。

您可能感興趣的文章:
  • Django框架如何使用ajax的post方法
  • django中使用jquery ajax post數(shù)據(jù)出現(xiàn)403錯(cuò)誤的解決辦法(兩種方法)
  • Django中ajax發(fā)送post請求 報(bào)403錯(cuò)誤CSRF驗(yàn)證失敗解決方案
  • django ajax發(fā)送post請求的兩種方法
  • django獲取ajax的post復(fù)雜對象的實(shí)現(xiàn)方法
  • django學(xué)習(xí)之a(chǎn)jax post傳參的2種格式實(shí)例

標(biāo)簽:揭陽 佛山 辛集 荊州 咸寧 股票 紅河 商洛

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《django使用ajax post數(shù)據(jù)出現(xiàn)403錯(cuò)誤如何解決》,本文關(guān)鍵詞  django,使用,ajax,post,數(shù)據(jù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《django使用ajax post數(shù)據(jù)出現(xiàn)403錯(cuò)誤如何解決》相關(guān)的同類信息!
  • 本頁收集關(guān)于django使用ajax post數(shù)據(jù)出現(xiàn)403錯(cuò)誤如何解決的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产传媒色欲AV精品视频| 性夜影院爽黄a爽Av免费| 好男人神马在线观看免费高清| 一级毛片aaa| 色婷婷精品久久二区二区蜜臂av| 少妇性l交大片欧洲热妇乱XXX| 在线播放国产麻豆| 12性欧美13一15| 成品网站crm短视频| 日本肉片高清免费| 无码国产AV精品一区二区视频 | 台湾荡女婬春2无删减版| 欧美精品AV一级毛片| 嗯啊嗯哦| 啊啊啊啊啊啊不要了| 亚洲精品午夜| 色视频网站免费| 国产精品第十一页| 美女的胸没遮拦图片| 美女的隐私视频黄ww| 美女和男朋友在一起差差差| 国产日韩精品欧美一区喷| A级毛片高清免费观看| 国产欧美久久久久久精品四区| 憋尿禁止排泄sm调教| 絕讚海外貴婦人妻婊水川蓳| 少妇高潮喷水双腿颤抖无力| 国外做受???高潮小说| 《韩国激情大合集》| 国产白丝jk| 青青草原国产AV一区欧美| 污在线观看视频| 国内精品久久久久尤物| 美女直播全婐app免费视频| 无遮挡AV成人无码视频| 日本电影《入室暴行》| 美女一级毛片 天天爽夜爽88视频精品 | 男男gaygays网站中国| 国产精品wk5777| 欧美白人性受XXXX做受Av| 91av视频免费在线观看|