說明怎麼樣不透過換頁的方式,製作資料篩選後內容切換的功能。
這種一般是會透過 API 的方是,我這邊是直接用 PHP 透過 json_encode 把資料轉換成 json 讓前端使用,如果是透過 API 的話只是差在取得 json 的方式會不一樣,後續是一樣的。
資料從 php 轉換成 json 的方法說明。
要將資料顯示在頁面上,可以使用 jQuery 的 append。
抓回來的資料透過陣列操作取得需要的內容。
而每次篩選資料後,都需要先把 DOM 內容清空後再插入篩選後的資料,可以參考 jQuery empty() 的用法。
在框架也只是差在把 JSON 內容顯示到頁面的做法不一樣,基本的原則是類似的。