테스트 사이트 - 개발 중인 베타 버전입니다

모덜 팝업 레이어에 $wr_id변수를 못 가져오고 있습니다.ㅠㅠ 채택완료

wjdgjs1982 9년 전 조회 4,036

구글링도 네이버 검색도 통해서 이런 저런 방법을 찾아봐도 해결이 되지 않아

다시 여쭈어 보겠습니다.

일종의 view페이지를 모덜 팝업 레이어로 보여주려고 하는 것인데요

제목 클릭시 모덜 팝업을 띄우고 그 안에 클릭한 제목에 대한 내용들도 다 정상적으로 출력이

되어 보여지고 있습니다. 레이어 화면에서 수정,삭제,복사,이동을 하려고 view.php를 include를

통해 가져오고 바로 밑에 view.skin.php의 수정,삭제,복사,이동을 보여주는 것 까진 되었는데

문제는 view.php소스를 보게되면 아래 $wr_id값을 못 가져온다는 건데....도저히 해결책을

못찾고 있습니다. 하면 할 수록 소스때문에 머리 빠지려고 하네요.ㅠㅠ

 

// 수정, 삭제 링크 $update_href = $delete_href = ''; // 로그인중이고 자신의 글이라면 또는 관리자라면 비밀번호를 묻지 않고 바로 수정, 삭제 가능 if (($member['mb_id'] && ($member['mb_id'] == $write['mb_id'])) || $is_admin) {     $update_href = './write.php?w=u&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr;     $delete_href = './delete.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.urldecode($qstr);     if ($is_admin)     {         set_session("ss_delete_token", $token = uniqid(time()));         $delete_href ='./delete.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&token='.$token.'&page='.$page.urldecode($qstr);     } } else if (!$write['mb_id']) { // 회원이 쓴 글이 아니라면     $update_href = './password.php?w=u&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr;     $delete_href = './password.php?w=d&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr; }

 

--list.skin.php--

function viewpage(num) {      var bo_table = '';     var sca = '';

 $.ajax({   type: 'POST',   url: g5_bbs_url+'/ajax.wr_view.php',     dataType : 'json',   data: {    wr_subject: $('#wr_sub_' + num).text(),    //wr_id: $('#wr_id_' + num).text,    wr_2: $('#wr_2').text(),    bo_table: bo_table,    sca: sca,    //wr_1: wr_1,       //wr_2: wr_2   },   success: function(data) {    $('#wr_subject').text(data.wr_subject);    $('#wr_id').text(data.wr_id);  //

라는 곳 에 정상적으로 출력됩니다.    $('#wr_1').text(data.wr_1);    $('#wr_2').text(data.wr_2);    $('#wr_3').text(data.wr_3);    $('#wr_4').text(data.wr_4);    $('#wr_6').text(data.wr_6);    $('#wr_7').text(data.wr_7);    $('#wr_11').text(data.wr_11);    $('#wr_19').text(data.wr_19);    $('#wr_21').text(data.wr_21);    $('#wr_22').text(data.wr_22);    $('#sca').text(data.ca_name);     $('#wr_content').html(data.wr_content);   }  }); }

 

 

-- 모덜 팝업 레이어 div_view.php (레이어 하단 끝 부분에 아래 소스를 첨부)--

 

 

         

               
               
  • 수정
  •            
  • 삭제
  •            
  • 복사
  •            
  • 이동
  •            
  • 글쓰기
  •        
           
       
  
 
 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

그림자밟기

list.skin.php에서

//wr_id: $('#wr_id_' + num).text, 요게 주석처리가 되어 있는데 정상적으로 글이 나온다고요? 

이상하네요.;

wr_id값이 어떻게든 전송이 되니 view단에서 글이 나오게 될 것인데 다시 한 번 확인하는게 좋을 것 같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

w
wjdgjs1982
9년 전
주석부분은 이것저것 알아본다고 해놓았었습니다..ㅜㅜ ajax에서 data는 제대로 가져오거든요 div든 span이든 input이든 wr_id값이 제대로 보여지는데 팝어레이어 하단에 view소스를 그대로 가져왔기에 wr_id값이 있는 줄알았는데 null값이에요..
ajax처리하는 소스도 수정해서 올려볼테니 봐주실 수 있나요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인