alert_modal 을 사용하면 $(...).modal is not a function 에러가 발생합니다.

Amina Q & A

아미나 질답게시판

홈 > 아미나 > 질답/버그/제안
질답/버그/제안

alert_modal 을 사용하면 $(...).modal is not a function 에러가 발생합니다.

8 냉장보관 1 30

정확히 말씀 드리자면,

[아미나빌더]

모달에서 write 페이지를 열어서 작성하고

서밋 한 후

모달 창을 닫으려고 합니다.


$('#viewModal', parent.document).modal('hide');


이 명령를 사용하려고 애쓰는 중인데

잘 작동하지 않습니다.


write 페이지를 서밋하고 모달창을 닫고 싶은데

좋은 방법이 있을까요?

1 Comments
8 냉장보관 06.02 19:05  
나리야 테마에서 힌트를 얻었네요.

apms.modal.lib.php 에 아래 소스를 넣은 후,

<script type="text/javascript">
	window.closeSetupModal = function(){
		$('#viewModal').modal('hide');
	}
</script>


alert_modal.php 에
<script>
alert("<?php echo $msg; ?>");
$('#viewModal', parent.document).modal('hide');
</script>


위 소스를

<script>
  alert("<?php echo $msg; ?>");
  window.parent.closeSetupModal();
</script>


이렇게 수정한 후,
write_update.php  (저는 모달 write 전용 업데이트 파일을 별도로 만들어서 수정하였습니다.)
파일의 가장 마지막 소스 중

goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&amp;wr_id='.$wr_id.$qstr);

소스를 지우고

alert_modal('저장되었습니다.');

소스를 넣어 해결하였습니다.

alert_modal('저장되었습니다.'); 은 php 코드 입니다.

물론 더 간단하게도 가능 할 것 같은데
추후 다른 페이지들도 응용하려고 위와 같이 수정하였습니다.

감사합니다.
제목
최근 글
최근 댓글
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand