이전 목록 다음
채택완료

뒤로가기후 새로고침

제이쿼리 모바일을 사용하여 모바일페이지를 구축하고잇는데

javascript:history.back();를 버튼을 이용하여 구현하였습니다.

그런데 뒤로가기한후 그 페이지만 한번 새로고침하고 싶은데 도통모르겠습니다.

아무것도 모르는 초보이니 친절히 가리쳐주시면 감사하겠습니다.

답변 2개 / 댓글 5개

채택된 답변
+20 포인트

javascript:history.back();이것 대신에 아래처럼 시도해 보세요. 

onclick="window.location.replace('<?php echo $_SERVER['HTTP_REFERER'] ?>');"

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

답변에 대한 댓글 5개

위 방식대로 해보앗는데도 변수가 저장이 안되어서 넘어가지가 않네요...
에러가 뜨지는 않던가요?
에러는 뜨지 않아요... echo로 찍어보면 전페이지주소가 아니라 현재페이지 주소가 찍히네요...
전페이지에서는 <a href='{$list[$i][href]}&key_id=$key_id'> a태그를 사용하여 현재페이지로 이동하게 되어있습니다.
그렇다면 <?php echo $_SERVER['HTTP_REFERER'] ?> 이것 대신
전 페이지주소를 넣어 보세요.
전페이지주소넣으면 이동을 되네요... 도움 감사합니다^^

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

Copy
<script>//페이지 로드될때 새로고침$(document).on("pageload",function(){  window.location.reload(true);});</script>

 

이방식으로 해결했습니다

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

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

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

로그인
🐛 버그신고