色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

PHP后臺順序輸出數據與前端交互

錢琪琛2年前29瀏覽0評論

PHP后臺順序輸出數據與前端交互?

建議使用datatables,數據源采用ajax source,options配置中

{

bServer:true,

bPagination:true

}

完全就能滿足你的需求。而且所有的增刪查改在前后端均會同步。

其原理是前端通過分頁參數獲取數據后會在js的context下維護一個數組對象用于存放數據表,此表與后臺數據完全映射。自帶的search功能默認可以對前端js維護的數據表進行索引查詢,也可以通過函數重載改寫為直接使用select like來對后端整表進行查詢。非常方便。

如果是后臺產生數據更新而非前端主動產生,有幾種方法:

1、ajax source設置timer自動更新,系統負擔與timer的頻率成正比;

2、使用部分瀏覽器支持的websocket建立一個長連接,更新后通知前端;

3、使用部分瀏覽器支持的notifications功能

web開發技術日益更新不進則退,我的項目更新日志里有很多都是對技術框架的更新log,并且效果卓著。舉例說明,我的項目中最早使用的datatables版本是1.10,沒有使用ajax source進行分頁讀取數據庫,而是全部讀取后前端分頁。在數據量增大后效率極具下降。前后端均加上時間打印后發現,PHP+mysql的總用時為0ms,而前端建立js數據表花了近10s。于是前往官網查看優化方式,看到版本已更新為1.13則順手更新了整個模塊,沒想到之前的近10s耗時隨著這次更新降到了幾百ms的級別,瞬間解決了效率問題。開源的強大就在于你不是一個人在戰斗,你遇到的問題,別人也會遇到,可能早就解決。