ajax一般做兩個(gè)if判斷,判斷readyState是否等于4,即響應(yīng)完畢,status是否等于200.,即一切正常
1、Ajax (Asynchronous JavaScript and XML)
Ajax定義:允許客戶端瀏覽器與服務(wù)器通信,無(wú)須刷新當(dāng)前頁(yè)面的技術(shù)就為ajax技術(shù)。
2、不刷新頁(yè)面,與服務(wù)器通信的技術(shù)有ajax,flash,javaApplet,框架(iframe,frameset),XMLHttpRequest。
其中注意:框架是將多個(gè)頁(yè)面放在框架中,是跨頁(yè)面操作,與真正的不刷新頁(yè)面,與服務(wù)器通信有區(qū)別。只是刷新某個(gè)框架中的頁(yè)面,整體頁(yè)面不刷新。
3、ajax的核心:是javascript對(duì)象XMLHttpRequest。
4、ajax不是一項(xiàng)新技術(shù),是多種技術(shù)的綜合,包括javascript,XHTML,CSS,DOM,XML,XMLHttpRequest。
5、Ajax實(shí)現(xiàn)步驟:
1)創(chuàng)建XMLHttpRequest對(duì)象
2)建立連接
3)向服務(wù)器端發(fā)送請(qǐng)求數(shù)據(jù)
4)服務(wù)器向客戶端響應(yīng)
還有做兩個(gè)if判斷,判斷readyState是否等于4,即響應(yīng)完畢,status是否等于200.,即一切正常。
更多信息請(qǐng)查看IT技術(shù)專欄