網(wǎng)頁是怎樣處理html網(wǎng)頁發(fā)送的數(shù)據(jù)請求的?
html網(wǎng)頁是靜態(tài)的,不支持動態(tài)數(shù)據(jù),要產(chǎn)生動態(tài)網(wǎng)頁,必須通過php/java/c之類的語言從數(shù)據(jù)庫取數(shù)據(jù),然后生成靜態(tài)的html。然后送給瀏覽器。 還有一種情況是AJAX,即靜態(tài)網(wǎng)頁被瀏覽器下載并展現(xiàn)后,仍然可以通過網(wǎng)頁里的javascript腳本向服務器再請求一段數(shù)據(jù),對頁面做部分更新(而非整個網(wǎng)頁跳轉(zhuǎn))。比如,網(wǎng)頁的右上角,查看最近的消息,可能就是在用戶點按鈕時臨時用JS 的AJAX代碼調(diào)用服務器的某Python程序再去訪問數(shù)據(jù)庫,取得某數(shù)據(jù)再返回瀏覽器。