추천/비추천 jQuery ajax로 처리하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

추천/비추천 jQuery ajax로 처리하기 정보

추천/비추천 jQuery ajax로 처리하기

본문

1. view.skin.php에 자바스크립트 변수 추가
var g4_bo_wr_id = <?php echo $wr_id; ?>

2. 추천/비추천에 id 값 주기: 추천은 btn_good, 비추천은 btn_nogood

3. 아래의 자바스크립트를 넣는다.
jQuery(document).ready(function() {
    jQuery("#btn_good").click(function() {
        view_good("good");
    });
    jQuery("#btn_nogood").click(function() {
        view_good("nogood");
    });
    function view_good(good) {
        jQuery.ajax({
            type: "POST",
            url: g4_path + "/" + g4_bbs + "/good.php?bo_table=" + g4_bo_table + "&wr_id=" + g4_bo_wr_id + "&good=" + good,
            success: function(req) {
                window.close = null;
                jQuery(document).append(req);
            }
        });
    }
});

* good.php의 메시지를 그대로 이용하는 방식입니다.
추천
14

댓글 3개

view page의 good count가 있으면, 그걸 하나 더 올려주는 기능도 있었으면 합니다.
그래야 ajax로 누른게 바로 반영되는 것을 확인 할 수 있을꺼 같아요.
반영하도록 하겠습니다.
힌트를 드리자면, 카운트 부분에 span으로 id 값을 준 다음 php 파일 하나 만들고나서
success의 function안에 $.ajax 또는 $.post를 이용하세요.
전체 590 |RSS
그누4 팁자료실 내용 검색

회원로그인

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