동적 계단형 드롭다운 상자
이 예는 다음을 기반으로 두 번째 드롭다운 상자를 채우는 동적 드롭다운 상자를 만드는 방법을 보여줍니다. 첫 번째 드롭다운 상자 선택 필수입니다.
설명:
첫 번째 드롭다운 상자:
jQuery/AJAX:
update.php:
AJAX 성공 함수:
예 코드:
tester.php:
<select name="gender">
upda te.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)); }
메커니즘:
이 단계에 따라 데이터 선택을 위한 사용자 친화적이고 반응성이 뛰어난 인터페이스를 제공하는 계단식 드롭다운 상자를 만들 수 있습니다.
위 내용은 jQuery와 AJAX를 사용하여 동적 계단식 드롭다운 상자를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!