링크를 레이어팝업으로

링크를 레이어팝업으로

QA

링크를 레이어팝업으로

본문

게시판 리스트 페이지에서 제목클릭시 링크주소를 레이어팝업으로 열수있나요?


            $.ajax({
                url: './view.php',
                data: {
                    bo_table: $(this).data("bo-table"),
                    wr_id: $(this).data("wr-id")
                },
                type: "get",
                dataType: "html",
                success: function(data){
                    alert(data);
                    $("#popup_wrap").html(data);
                }
            });

 

이렇게 해보았는데 못가지고 오네요... 

이 질문에 댓글 쓰기 :

답변 2

클릭 엘리먼트에 data-* 속성값이 제대로 있어야 동작할 듯 합니다.

<~ data-bo-table="<?php echo $bo_table ?>" data-wr-id="<?php echo $list[$i]['wr_id'] ?>" ~

 

alert($(this).data("bo-table"));

alert($(this).data("wr-id"));
$.ajax({
    url: './view.php',
    data: {
        bo_table: $(this).data("bo-table"),
        wr_id: $(this).data("wr-id")
    },
    type: "get",
    dataType: "html",
    success: function(data){
        alert(data);
        $("#popup_wrap").html(data);
    }
});

https://gnu54.suu.kr/ajax  페이지 접속해서 게시글 클릭하면 팝업으로 글을 볼 수 있습니다.
이런 기능을 원하시나요?

네~ 레이어팝업창을 뛰운후 아이프레임으로 view.php 파일을 보여주는 방식입니다.
게시판 특성상 수정/삭제/댓글기능도 포함되어야 하기때문에 상단파일과 하단파일 변수값을 제거후
불러오는 방식입니다.

만약, 글보기에서 단순하게 특정 필드값만 보여준다고 하면 아이프레임보다 ajax로 단일 데이터를 볼러와 팝업창에 뿌려주는 방식으로 해도 되겠죠.

다른 방법은 게시판 글보기 URL에서 특정 영역만 크롤링 해서 보여주는 방식도 가능할듯 합니다.

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

회원로그인

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