在django中使用ajax

2021-10-12 10:29:18 字數 648 閱讀 1749

1、實時的get請求

$(document).on(『input』, 『#phonenum』, function (e) )

}})作為input文字實時傳入資料,get函式將會根據前面的if語句判斷條件被觸發,然後連線位址函式,並將觸發的函式結果作為引數返回,執行get函式中的語句

2、post請求ajax函式

$(』#submit』).click(function () ,

data:json.stringify(),

success: function (response)

})});

在djago中要做post那麼在html中需要加入

在ajax函式中需要加入header: headers:,

ajsx建構函式如上,其中對input 要做data構造,否則django中view識別不了,

success: function (response)為返回結果執行函式 其中response為view返回的json值

在django中需要通過 request_data = request.body

request_dict=json.loads(request_data.decode(『utf-8』))

來識別ajax傳過來的date值

Django中使用ajax技術概述

ajax就是在不重新整理整個頁面的情況下,去更新區域性頁面的內容 無重新整理技術 1.在html編寫js html的 style color red uid class sel status 正常option 凍結option select js的 get 路徑,傳值,請求成功的方法,資料方式 se...

在Django中使用DISTINCT

有時候想用distinct去掉queryset中的重複項,看django文章中是這麼說的 author.objects.distinct entry.objects.order by pub date distinct pub date entry.objects.order by blog dis...

在django中使用logging

django中似乎沒有專門支援logging的module。想在自己開發程式中使用一下log功能,記錄訪問情況,和輸入debug的一些資訊。於是google到一段 使用的python的標準庫logging,目前工作還算正常.url import logging import threading fr...