ajax初識
ajax有兩個特點:
乙個是非同步,另乙個是瀏覽器頁面區域性重新整理(這個特點是使用者感受不到的時候進行的)
示例:頁面輸入兩個整數,通過ajax傳輸到後端計算結果並返回
在html檔案中:
"text
" id="
i1"> +
"text
" id="
i2"> =
"text
" id="
i3">
"button
" value="
ajax提交
" id="
b1">
在檢視函式views.py中 (jsonresponse,將你得到的內容轉化為json字串)
defajax_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,重新整理一下頁...