1.什么是ajax?
異步的XML和JavaScript
2.ajax的原理埃跷?
ajax相當(dāng)于服務(wù)器和客戶端的一個(gè)中間層悉盆,按需取數(shù)據(jù),并不是每一次客戶端的請(qǐng)求都會(huì)發(fā)送到服務(wù)端规肴,而是先通過(guò)ajax,如果有數(shù)據(jù)則返回給客戶端夜畴,沒(méi)有再去請(qǐng)求服務(wù)端拖刃。利用異步的請(qǐng)求方式,提高用戶體驗(yàn)斩启。
3.ajax的屬性序调?
url:請(qǐng)求路徑
dataType:請(qǐng)求的類型(get,post)
success:請(qǐng)求成功之后返回?cái)?shù)據(jù)
error:請(qǐng)求失敗
async:是否異步(默認(rèn)異步)
data:請(qǐng)求返回的數(shù)據(jù)
5.原生ajax
分為四個(gè)步驟:
1.創(chuàng)建一個(gè)xmlHttpRequest對(duì)象
2.利用open()方法連接服務(wù)器
3.使用send()方法向服務(wù)器發(fā)送請(qǐng)求
4.利用onreadystatechange事件接收返回