{eval=Array;=+count(Array);}
“我是喲喲吼說(shuō)科技,專(zhuān)注于數(shù)據(jù)網(wǎng)絡(luò)的回答,歡迎大家與我交流數(shù)據(jù)網(wǎng)絡(luò)的問(wèn)題”
如題,HTML網(wǎng)頁(yè)如何實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互?
HTML網(wǎng)頁(yè)一般是以靜態(tài)的方式進(jìn)行呈現(xiàn),不支持動(dòng)態(tài)的數(shù)據(jù)交互,若想要呈現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè),需要通過(guò)php、java等語(yǔ)言從數(shù)據(jù)庫(kù)進(jìn)行抓取,然后還是生成靜態(tài)的html傳送給瀏覽器。
另外一種方法是通過(guò)AJAX技術(shù)來(lái)進(jìn)行實(shí)現(xiàn),即當(dāng)瀏覽器下載靜態(tài)頁(yè)面并進(jìn)行展現(xiàn)后,還可以通過(guò)網(wǎng)頁(yè)內(nèi)的javascript腳本再次向服務(wù)器請(qǐng)求獲取某些數(shù)據(jù)內(nèi)容,進(jìn)而對(duì)頁(yè)面的部分內(nèi)容進(jìn)行更新,最終達(dá)到與數(shù)據(jù)庫(kù)交互的目的。
下面喲喲來(lái)簡(jiǎn)單介紹一下AJAX的工作流程:
1、Client產(chǎn)生js的事件;
2、創(chuàng)建XML Http Request的對(duì)象,并對(duì)其進(jìn)行配置;
3、通過(guò)AJAX發(fā)送異步請(qǐng)求;
4、Server接收到請(qǐng)求后,進(jìn)行處理,返回html內(nèi)容
5、XML調(diào)用callback()函數(shù)對(duì)內(nèi)容進(jìn)行處理和響應(yīng);
6、靜態(tài)頁(yè)面局部進(jìn)行刷新;
歡迎大家多多關(guān)注我,在下方評(píng)論區(qū)說(shuō)出自己的見(jiàn)解。
0
回答0
回答0
回答10
回答0
回答0
回答0
回答1
回答0
回答10
回答