AJAX學習筆記總結
阿新 • • 發佈:2018-12-13
AJAX
分為:原生的和jq包裝的
請求與響應是同步的
瀏覽器內建js解析器、ajax引擎
使用js原生的ajax完成非同步操作的步驟:
1、建立ajax引擎物件
2、為ajax引擎物件繫結監聽
3、繫結提交地址
4、傳送請求
5、接受響應的資料
現在客戶端傳輸資料都是用json
睡眠等待:Thread.sleep(3000);
同步和非同步的差別:同步等全部資訊載入完,非同步實現區域性重新整理載入
json(可以理解為儲存鍵值對的容器):是一種資料交換的格式,與語言無關
作用:使用ajax進行前後臺數據交換
json的key是字串,value是object
jquery包裝的ajax:
學習三個重要的方法:
jQuery.get(url, [data], [callback], [type])
jQuery.post(url, [data], [callback], [type])
jQuery.ajax([options])
注意:jQuery.parseJSON(json)
兩個demo:
1.登入註冊頁面,驗證資訊的,然後返回true或者false
比如註冊的時候,寫完使用者名稱提示使用者名稱已經存在
2.站內搜尋,非同步載入,輸入關鍵詞,有提示
移動端與服務端的資料交換