php靜態頁面局部動態化用到的是ajax技術
原理是當加載靜態頁面時,會調用一個js文件,該js文件中寫.ajax({})代碼,同時還應該具有一個.php文件,該文件是將數據庫裏面的值進行獲取,並傳入到一個數組中,然後再將數組通過json_encode()轉化成json,在ajax({})中,會去訪問該php文件,並將獲取到的數組,填充到shtml靜態文件中,這樣就做到了局部動態化.
#ajax.js
$.ajax({
url:'localhost/...',
...
$.each(...,...){ //遍歷
htlm+=...;
}
$("#idname").html(html); //填充到html
});
#hot.php
.... //獲取數據庫的值並遍歷到數組res中
json_encode($res,JSON_UNESCAPED_UNICODE) //轉化成json,並轉義中文