나는 2 개의 선택 요소가 있다고 알고 있습니다. 첫째 : 부서 및 두 번째 : 의사. 귀하의 코드 구조는 다음과 같습니다 :
<select id="dep" name="dep">
<option value="">Select Department</option>
<option value="?department={DEP_ID}" selected="selected">Cardiac Clinic</option>
<option value="?department={DEP_ID2}" selected="selected">Gynaecological Clinic</option>
</select>
그리고 GET 방식으로 선택한 자동 제출 양식. 이 jQuery를 만들 수 있습니다 : 물론 jQuery 라이브러리가 있어야합니다.
<script>
$(function(){
$('#dep').bind('change', function() {
var url = $(this).val();
if (url) {
window.location = url;
}
return false;
});
});
</script>
그리고이 같은이 페이지 PHP 소스 편집 :
$list = array();
if(isset($_GET['department'])){
// get your posts by term
$args = array(
'tax_query' => array(
array(
'taxonomy' => 'department',
'field' => 'id',
'terms' => $_GET['dep']
)
)
);
$postslist = get_posts($args);
foreach($postslist as $doctor)
$list[] = array("ID" => $doctor->ID, "title" => $doctor->post_title);
// add doctors to list
} else {
$list[] = array("ID" => 0, "title" => "Select department first");
}
감사 사리,하지만 난 1 페이지 2 선택 옵션을 갖고 싶어. "deparment option"을 선택하면 "Doctor Option"이 변경됩니다. 이해하니? –
예, 이에 대한 제 코드와 방법. –