準備工作為了更好的演示本例,我們需要一個資料表,記錄所需的功能說明及開啟狀態,表結構如下:
你可以向表中pro插入幾個資料。
index.php
我們要在頁面顯示相關功能列表,使用PHP讀取資料表,並以列表的形式展示。
CSS
為了渲染一個比較好的頁面外觀,我們使用CSS來美化頁面,使得頁面更符合人性化。使用CSS,我們只需用一張圖片來識別開關按鈕。
我們透過點擊開關按鈕,及時請求後台,改變對應的功能開關狀態。這個過程是一個典型的Ajax應用。透過點擊開關按鈕,前端向後台PHP發送post請求,後台接收請求,並查詢資料庫,並將結果傳回前端,前端jQuery根據後台回傳的結果,改變按鈕狀態。
程式碼如下:
require_once('connect..'); $id = $_POST['status'];$type = $_POST['type'];