리스트 목록에서 아이디 알림창 변수 확인

· 2013-10-10 (목) 17:38:17 · 1146 · 4
리스트 화면에서 옆에 비고란에 알림 버튼을 만들고


버튼을 누르면
function ok()
{
alert('<?=$list[$i][wr_id]?>') 가 표시 되도록 해 놨습니다.
}

그런데 값이 한페이지 가장 하단의 값만 계속 표시됩니다. 리스트목록을 누를 때마다

값이 바뀌어야 되는데 리스트하단 값만 출력이 됩니다.

어떻게 해야 해결할수 있을까요?
|

댓글 4개

좀 다르게 인수를 받아와서 해야 할듯 하네요
function ok(wr_id){
alert('wr_id');
}

<td>
<a href="#" onclick="ok(<?=$list[$i][wr_id]?>"></a>
</td>

이런식으로 해서 해야 될꺼 같은데요.

저 $i 가 for문 안에 있어야지만 작동을 하는데 for문이 없으니 이렇게 자바 스크립트로 값을 넣어서 가지고 와야할듯요!
2013-10-10 (목) 18:15:28
감사합니다. 인자 로 가지고 오는 방법이 있엇네요;; ㅎㅎ

한가지만 더 물어볼게요

인자값을 로게이션에 집어 넣고 싶은데 어떻게 연결해야 되나요?

이렇게 얻으니 값이 undefined 로 뜨네요 ^^;;
function linkfunction1($wr_id)
{
if(confirm("판매완료를 하시겠습니까?."))
window.location.href = "<?=$g4[path]?>/skin/board/hanacar/wr_13update.php?w=u&bo_table=<?=$bo_table?>&wr_id="+ $wr_id +"&page=<?=$page?>&stx=<?=$stx?>&mb_id=<?=$list[$i][mb_id]?>"

else
return
}
가장 편한 방법은 여러개 가지고 오면 되겠죠

그리고 $wr_id 변수로 지정하는게 아니라 특정 문자(wr_id)로 지정하면 됩니다.

자바스크립트 함수로 검색해보세요.

그리고 wr_id 하나만으로 location이 될까요?

function linkfunction1(bo_table, wr_id, page, stx, mb_id){

}

이렇게 해야 되지 않을까 싶네요

사용하는 방법도

<a href=# onclick="linkfunction1($bo_table, $wr_id, $page, $stx, $mb_id)"> </a>

이렇게 하면 되겠죠? 특정 $bo_table $wr_id 이런 내용들은 실제로 값을 가지고 있는 곳에서 해야 됩니다.

그부분에서 다른값을 가지고 있는지 안가지고 있는지는 확인은 필수겠죠?
2013-10-11 (금) 11:38:34
나머지 값은 인자로 넘기지 않아도 잘 전달되던데 안좋은 습관이겠죠??^^ ㅎㅎ 감사합니다.

덕분에 해결 햇어요~
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-10-11 조회 1,702
13-10-11 조회 1,644
13-10-11 조회 2,664
13-10-11 조회 1,740
13-10-10 조회 896
13-10-10 조회 1,119
13-10-10 조회 994
13-10-10 조회 1,653
13-10-10 조회 1,626
13-10-10 조회 1,905
13-10-10 조회 1,606
13-10-10 조회 1,103
13-10-10 조회 1,147
13-10-10 조회 1,061
13-10-10 조회 1,346
13-10-10 조회 1,040
13-10-10 조회 1,705
13-10-10 조회 1,562
13-10-10 조회 1,405
13-10-10 조회 1,666