AJAX后端數據

      網友投稿 773 2022-05-30

      URL

      提取將URL作為其第一個參數。根據Django項目的URLconf和視圖的配置方式,URL可能包含關鍵字參數或查詢字符串,我們希望在視圖中使用該參數來選擇請求的數據。

      Headers

      設置AJAX請求頭參數。我們希望數據以JSON形式從視圖返回,因此我們將Accept參數設置為application/json。在視圖中,我們可能要確保該請求是AJAX請求。通過將設置為“XMLHttpRequest”的“X-Requested-With”標頭包括在內,該視圖將能夠檢查請求是否為AJAX。

      get不會直接返回數據。它將返回一個response,該response將返回所請求的響應。為了從響應中獲取數據,我們必須通過多次使用.then處理程序來使用鏈式response。第一個.then接收已解析的響應并將其轉換為JSON。第二個.then允許我們訪問第一個.then返回的數據,并允許我們使用它,然后可以處理這個數據,比如進行更新頁面操作。

      在視圖中處理GET請求

      我們需要一個視圖來處理來自fetch調用的AJAX請求。這可以通過多種方式完成,但是最簡單的方法之一就是使用基于函數的視圖,該視圖接受請求并返回帶有請求數據的JsonResponse。

      GET請求

      通過獲取發出GET請求

      通過向其提供視圖的URL和適當的headers參數來進行獲取GET請求。發出請求后,視圖返回請求的數據,然后需要將響應轉換為JSON,然后才能將其用于其他操作。

      BODY

      POST請求的目標是將數據發送到視圖并更新數據庫。這意味著我們還需要在fetch調用中包含數據。假設我們要發送JSON數據,我們添加主體:JSON.stringify(data)其中data是我們要發送的數據的JavaScript對象。除了JSON數據(包括文件和來自表單的數據)外,其他數據也可以在正文中發送。有關如何包含其他類型的數據的更多信息,請參見MDN文檔。

      我們從POST請求中獲得的響應將像GET請求一樣使用鏈式承諾進行處理。

      在視圖中處理POST請求

      AJAX后端數據

      接受POST請求的視圖將從請求中獲取數據,對其執行一些操作,然后返回響應。

      Ajax JSON

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:SAP Analytics Cloud exception aggregation type設置成LAST的效果
      下一篇:2017年7月ROS學習資料小結
      相關文章
      亚洲一级毛片免观看| 久久精品国产亚洲AV无码麻豆| 久久精品国产亚洲av品善| 亚洲国产av美女网站| 久久亚洲精品中文字幕| 亚洲成a人片77777老司机| 国产av无码专区亚洲av桃花庵| 亚洲精品无码国产| 亚洲欧洲av综合色无码| 亚洲婷婷综合色高清在线| 亚洲永久中文字幕在线| 亚洲日本在线播放| 亚洲人成7777| 亚洲永久网址在线观看| 亚洲色大情网站www| 亚洲国产精华液2020| 亚洲狠狠色丁香婷婷综合| 亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片 | 亚洲精品无码成人| 亚洲暴爽av人人爽日日碰| 亚洲AV噜噜一区二区三区| 自拍偷自拍亚洲精品播放| 亚洲国产精品自在拍在线播放| 国产综合亚洲专区在线| 亚洲精品自在在线观看| 久久精品国产96精品亚洲 | 国产AV无码专区亚洲AV男同| 亚洲AV天天做在线观看| 久久精品国产亚洲av麻豆色欲| 亚洲理论在线观看| 国产v亚洲v天堂a无| 亚洲国产成人AV在线播放 | 久久久久亚洲AV无码网站| 亚洲成人黄色在线| 国产精品亚洲综合久久| 色偷偷亚洲第一综合网| 亚洲精品国产日韩无码AV永久免费网 | 亚洲国产日韩女人aaaaaa毛片在线 | 亚洲精品国产精品乱码不卡√| 亚洲av无码乱码国产精品fc2| 亚洲人成在线电影|