使用 php 輸出 json 資料後透過 jQuery 做資料的篩選功能

分享:

 

說明怎麼樣不透過換頁的方式,製作資料篩選後內容切換的功能。

這種一般是會透過 API 的方是,我這邊是直接用 PHP 透過 json_encode 把資料轉換成 json 讓前端使用,如果是透過 API 的話只是差在取得 json 的方式會不一樣,後續是一樣的。

資料從 php 轉換成 json 的方法說明。

要將資料顯示在頁面上,可以使用 jQuery 的 append

抓回來的資料透過陣列操作取得需要的內容。

javascript 的陣列操作方法

而每次篩選資料後,都需要先把 DOM 內容清空後再插入篩選後的資料,可以參考 jQuery empty() 的用法。

在框架也只是差在把 JSON 內容顯示到頁面的做法不一樣,基本的原則是類似的。

 

課程推薦

和我們交流

加入我們的社群,裡面會有一些技術的內容、有趣的技術梗,以及職缺的分享,歡迎和我們一起討論。