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