怎樣拿取最后一次ajax請(qǐng)求的返回?cái)?shù)據(jù)?
通過(guò)XMLHttpRequest對(duì)象來(lái)向服務(wù)器發(fā)送異步請(qǐng)求,從服務(wù)器獲取數(shù)據(jù)。
然后用JavaScript來(lái)操作DOM而更新頁(yè)面。
XMLHttpRequest是ajax的核心機(jī)制,它是IE5中首先引入的,是一種支持異步請(qǐng)求的技術(shù)。
簡(jiǎn)單的說(shuō),也就是JavaScript可以及時(shí)的向服務(wù)器提出請(qǐng)求并及時(shí)響應(yīng)。而不阻塞用戶。達(dá)到無(wú)刷新效果。
由事件觸發(fā),創(chuàng)建一個(gè)XMLHttpRequest對(duì)象,把HTTP方法 (POST/GET)和目標(biāo)URL以及請(qǐng)求返回后的回調(diào)函數(shù)設(shè)置到XMLHttpRequest對(duì)象,通過(guò)XMLHttpRequest向服務(wù)器發(fā)送請(qǐng)求,請(qǐng)求發(fā)送后繼續(xù)響應(yīng)用戶的界面交互,只有等到請(qǐng)求真正從服務(wù)器返回的時(shí)候才調(diào)用callback()函數(shù),對(duì)響應(yīng)數(shù)據(jù)進(jìn)行處理。