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