탈

추천 후 페이지 새로고침

· 2012-03-02 (금) 16:23:00 · 6075 · 6
jquery ajax 를 사용하는 방법은 웃는하루님이 올리신 팁이 있습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=22392&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EC%B6%94%EC%B2%9C&sop=and&page=8

제가 사용하는 방법은 자바스크립트로 새로고침하는 것입니다.

bbs/good.php 의 65 라인

echo "<script type='text/javascript'> alert('이 글을 \'$status\' 하셨습니다.');</script>"; 를

echo "<script type='text/javascript'> alert('이 글을 \'$status\' 하셨습니다.');top.document.location.reload();</script>"; 로 바꿔주시면 됩니다.
|

댓글 6개

2012-03-02 (금) 17:14:05
춧천~!!
좋은 팁입니다. 추천!
2012-03-03 (토) 19:47:34
쫗아용~ 지운어머니 화이팅 !!
2012-03-04 (일) 16:36:45
이 방법 조금 비 효율적이네요.

jquery 를 쓰고 있으니까

var cnt = $("#btn_good 추천 수 아이디").text();
cnt++;

$("추천수 아이디").text(cnt);

머 이런식으로 하나 올리 던지

success: function(req) {

이 부분에서

good.php 추천수 올리기 성공하면 추천수를

good : 3 이런식으로 리턴 해서

var tmp = res.split(":");

tmp[1] 이 추천수 (3) 이런식으로 들어가니까

동적으로 넣어 주는게 좋을 듯 싶습니다.

추천 한번 눌렀다고 페이지가 새로 고침 되면 상당히 불편 한 부분이 많습니다.

아니면 추천 박스 정도만 다시 로드 하는 방법도 있을 듯 싶습니다.
2012-03-04 (일) 16:42:46
설명만 너무 긴것 같아서 예시로 만들어 봤습니다

http://golrazo.com/#/good.php

function good(a){
if(a == "good"){
tmp = $('.gdtxt');
}else{
tmp = $('.ngdtxt');
}
var cnt = tmp.text();
cnt++;
tmp.text(cnt);
}

ajax 로 추천수 올린다는 기준으로 jquery 로 아이디 얻어 왔네요

DOM 으로 하셔도 될듯
2012-03-04 (일) 18:17:26
감사합니다. ^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

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

+
제목 글쓴이 날짜 조회
12-03-08 조회 7,670
12-03-08 조회 5,723
12-03-07 조회 4,334
12-03-07 조회 4,686
12-03-07 조회 7,187
12-03-06 조회 7,357
12-03-06 조회 1.4만
12-03-06 조회 4,602
12-03-05 조회 5,145
12-03-05 조회 7,369
12-03-05 조회 3,611
12-03-05 조회 4,747
12-03-04 조회 6,566
12-03-04 조회 1.2만
12-03-04 조회 4,143
12-03-02 조회 6,136
12-03-02 조회 6,076
12-03-02 조회 1.2만
12-03-02 조회 5,139
12-03-02 조회 6,203