2차카테고리 검색
본문
글작성시 서브카테고리를 분류하였는데,
리스트에서 1차카테고리선택후 2차카테고리선택하게하려면
기존 리스트에 카테고리 출력부분은
<?php if ($is_category) { ?>
<nav id="bo_cate">
<h2><?php echo $board['bo_subject'] ?> 카테고리</h2>
<ul id="bo_cate_ul">
<?php echo $category_option ?>
</ul>
</nav>
<?php } ?>
어떻게 바꿔야 1차카테로리선택후 2차카테고리 검색할 수 있게 할까요?
----------글쓰기 소스--------
<!-- 게시판 카테고리 시작 { -->
<?php if ($is_category) { ?>
<div class="bo_w_select write_div">
<label for="ca_name" class="sound_only">분류<strong>필수</strong></label>
<select name="ca_name" id="ca_name" required<?php echo ($board['bo_use_category_sub'])? ' onchange="caname()"':'';?>>
<option value="">분류를 선택하세요</option>
<?php echo $category_option ?>
</select>
</div>
<?php
if ($board['bo_use_category_sub']) {
$bo_confign = array();
$bo_confign['category_list'] = $board['bo_category_list'];
$bo_confign['category_sub_list'] = $board['bo_category_sub_list'];
$bo_serialize = base64_encode(serialize($bo_confign));
if (isset($write['ca_sub_name'])) $ca_sub_name = $write['ca_sub_name'];
?>
<div class="bo_w_select write_div">
<label for="ca_sub_name" class="sound_only">서브분류<strong>필수</strong></label>
<select name="ca_sub_name" id="ca_sub_name" required>
<option value="">서브분류를 선택하세요</option>
<?php echo $category_option ?>
</select>
<script type="text/javascript">
function caname(value1, value2) {
var ca_name = value1 ? value1 : $('#ca_name option:selected').val();
var bo_category_list = '<?php echo $board['bo_category_list'];?>';
var bo_category_sub_list = '<?php echo $board['bo_category_sub_list'];?>';
$.ajax({
type: 'POST',
url: '<?php echo $board_skin_url;?>/ajax.ca_name.php',
data: {
"bo_serialize" : '<?php echo $bo_serialize;?>',
"ca_name" : ca_name,
"value2" : value2
},
dataType: "json",
success: function(data) {
$("#ca_sub_name").html(data.option);
}
});
}
$(function() {
//$('#ca_name option:eq(1)').attr("selected","selected");
$('#ca_name').val('<?php echo $ca_name;?>');
caname('<?php echo $ca_name;?>','<?php echo $ca_sub_name;?>');
});
</script>
</div>
<?php } ?>
<?php } ?>
<!-- } 게시판 카테고리 끝 -->
답변을 작성하시기 전에 로그인 해주세요.