day059 ajax初識 登入認證練習

2022-09-18 05:18:24 字數 1117 閱讀 4528

ajax初識

ajax有兩個特點:

乙個是非同步,另乙個是瀏覽器頁面區域性重新整理(這個特點是使用者感受不到的時候進行的)

示例:頁面輸入兩個整數,通過ajax傳輸到後端計算結果並返回

在html檔案中:

"

text

" id="

i1"> +

"text

" id="

i2"> =

"text

" id="

i3">

"button

" value="

ajax提交

" id="

b1">

在檢視函式views.py中 (jsonresponse,將你得到的內容轉化為json字串) 

def

ajax_add(request):

i1=int(request.get.get(i1))

i2=int(request.get.get(i2))

ret=i1+i2

return jsonresponse(ret,s**e=false)  #

如果返回乙個頁面,沒有什麼意義.因為jsonresponse拿到的是乙個json字串

在urls中得到內容:

urlpatterns = [

...url(r'^ajax_add/', views.ajax_add),

url(r'^ajax_demo1/', views.ajax_demo1),

...

]

ajax常見的應用場景

1.搜尋引擎根據使用者輸入關鍵字,自動提示檢索關鍵字.

2.註冊時,使用者輸入使用者名稱時查重,(如果重複了,post提交之後,重新整理頁面,使用者還要重新輸入使用者名稱密碼,體驗不好)

ajax的優缺點

優點:1.ajax使用j**ascript技術向伺服器傳送非同步請求

2.ajax請求無需重新整理整個頁面.

3.因為伺服器響應內容不再是整個頁面,而是頁面中的部分內容,索引ajax效能高;

ajax初來咋到

ajax最讓人注意自然的詞是 非同步的 但ajax這個詞只是個花俏的說法而已。有的老外叫即時通訊,其實意思也是區域性重新整理。即a b,b c,用了ajax可以a b同時a c了。function createrequest 定義乙個函式createrequest,new xmlhttpreques...

059day(繼承和復合關係,覆蓋和保護成員)

17221070411 陳國佳總結 2017年12月8日 連續059天 內容 a.繼承關係和復合關係 a 繼承 是 關係 1.基類a,b是基類a的乙個派生類 2.邏輯上要求 乙個b物件也是乙個a物件 使用 如果我們已經定義了類man,又想要定義類woman,這兩類有共同之處,但我們不能使其中一類成為...

Day1 Ajax資料爬取

一 渲染網頁 document.getelementbyid mydiv innerhtml xmlhttp.responsetext 這裡就是將id是mydiv的節點內部的html 更改為伺服器返回的內容了 6.2 ajax分析方法 1 在微博的頁面中,開啟審查元素中network,重新整理一下頁...