게시판에서 답글을 작성하면, 플래그를 줘서 리스트페이지에서 자동으로 새로 고침을 하려고 합니다.
본문
일전에 같은 내용으로 글을 올린 적이 있는데, 그때 글을 쓰는 페이지에서 눌러서 플래그를 주고
플래그에 따라 window.location.reload(); 를 실행시키는 방법을 알려주셔서 그 방법을 적용했는데
이렇게 해서 리스트페이지로 가게 되니, 무한으로 페이지를 리로드하는 상황이 발생됩니다.
답변완료 버튼을 눌렀을 때 플래그로 처리하되, 이렇게 무한 리로딩 걸리지 않고 한번만 페이지를 리프레시하는 방법은 없을까요?
<input type=submit id="btn_submit" class=btn1 value='답변완료' accesskey='s' align='absmiddle'style="width:70px; height:30px;">
<input type=button class=btn1 value='목록으로' align='absmiddle'style="width:70px; height:30px;" onClick='location.href="./board.php?bo_table=<?=$bo_table?>";'>
<script>
window.onload = function(){
if(<?php echo $_REQUEST['flag']?> == 1){
window.location.reload();
}
}
</script>
답변 1
<script> |
window.onload = function (){ |
if (<?php echo $_REQUEST [ 'flag' ]?> == 1){ |
window.location.reload(); |
<?php
$_REQUEST
[
'flag'
] = 0 ; ?>
} |
} |
</script> |
이렇게 플래그 값을 1이 아닌 0 이나 다른 값으로 바꾸거나 초기화 해 버리면 되지 않나요?
답변을 작성하시기 전에 로그인 해주세요.