2차카테고리 검색

2차카테고리 검색

QA

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 } ?>
    <!-- } 게시판 카테고리 끝 -->

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
전체 560
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT