Kotak Jatuh Turun Lata Dinamik
Contoh ini menunjukkan penciptaan kotak lungsur turun dinamik yang mengisi kotak lungsur turun kedua berdasarkan pemilihan kotak lungsur pertama, sebagai diperlukan.
Penjelasan:
Kotak Jatuh Pertama:
jQuery/AJAX:
kemas kini.php:
Fungsi Kejayaan AJAX:
Contoh Kod:
penguji.php:
<select name="gender">
kemas kini.php:
if (!empty($_GET['id']) && !empty($_GET['value'])) { $id = $_GET['id']; $value = $_GET['value']; $sql = "SELECT * FROM `category` WHERE `master` = ?"; $statement = $objDb->prepare($sql); $statement->execute(array($value)); $list = $statement->fetchAll(PDO::FETCH_ASSOC); if (!empty($list)) { $out = array('<option value="">Select one</option>'); foreach ($list as $row) { $out[] = '<option value="' . $row['id'] . '">' . $row['name'] . '</option>'; } echo json_encode(array('error' => false, 'list' => implode('', $out))); } else { echo json_encode(array('error' => true)); } } else { echo json_encode(array('error' => true)); }
Mekanisme:
Dengan mengikuti langkah-langkah ini, anda boleh mencipta kotak lungsur turun yang membekalkan antara muka yang mesra pengguna dan responsif untuk pemilihan data.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Kotak Jatuh Turun Lata Dinamik menggunakan jQuery dan AJAX?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!