柚子快報邀請碼778899分享:前端 AJAX、
柚子快報邀請碼778899分享:前端 AJAX、
文章目錄
AJAX1. AJAX簡介AJAX特點
2. XML簡介3. AJAX發(fā)送get請求4. post請求設置體參數(shù)5. 設置請求頭信息6. AJAX請求服務端響應json數(shù)據(jù)7. ie緩存問題8. 請求超時問題和網(wǎng)絡異常9. 取消請求10. 請求重復取消11. jQuery中的AJAX請求12. axios函數(shù)發(fā)送AJAX使用fetch函數(shù)發(fā)送AJAX請求
跨域1. 同源策略2. 如何解決跨域:2.1 JSONPJSONP 怎么工作的?JSONP的使用
2.2 jquery完成jsonp請求案例2.3 CORSCORS怎么工作的?CORS 的使用
AJAX
1. AJAX簡介
Ajax全稱為Asynchronous Javascript And XML,即異步JS和XML AJAX不是新的編程語言,而是一種將現(xiàn)有的標準組合在一起使用的新方式
通過Ajax可以在瀏覽器中向服務器發(fā)送異步請求,最大的優(yōu)勢:無刷新獲取數(shù)據(jù),先展示頁面,需要時獲取數(shù)據(jù)
AJAX特點
優(yōu)點: 可以無刷新頁面與服務端進行通信 允許你根據(jù)用戶事件來更新部分頁面內容 缺點: 沒有瀏覽歷史,不能回退 存在跨域問題(同源) SEO不友好(爬蟲獲取不到信息)
2. XML簡介
XML:可擴展標記語言,被設計用來傳輸和存儲數(shù)據(jù) XML和HTML類似,不同點:HTML中都是預定義標簽,XML中沒有預定義標簽,全是自定義標簽,用來表示一些數(shù)據(jù) 現(xiàn)在已被JSON取代
3. AJAX發(fā)送get請求