0
는 모달 패널은이 같은 iframe
, 포함하는 열립니다bs 모달을 프로그래밍 방식으로 닫는 방법? 나는 프론트 페이지 바닥 글에서 버튼을 클릭하면 OpenCart 3. <br> 을 사용자 정의하고있어
<footer>
<div class="container">
<div class="content">
<i class="fa fa-plus-circle" aria-hidden="true" data-toggle="modal" data-target="#myModal"></i>
<div class="modal fade bd-example-modal-lg" id="myModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-body">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><i class="fa fa-times-circle" aria-hidden="true"></i></button>
<iframe width="100%" height="{{ img_h }}" src="{{ addnewpro }}"></iframe>
</div>
</div>
</div>
</div>
</div>
iframe
는 새로운 제품을 입력하기위한 PHP 페이지를 포함 관리자 패널에서 찾습니다.
지금까지 모든 것이 정상입니다! 문제는 신제품을 입력하고 저장 한 후 열린 modal
(#myModal)을 닫는 방법을 찾을 수 없다는 것입니다. 나는 바닥 글의 PHP 페이지에서 세션을 확인
$this->session->data['newprosaved'] = 'saved';
:
if (isset($this->session->data['newprosaved'])) {
$data['saved'] = $this->session->data['newprosaved'];
unset($this->session->data['newprosaved']);
}
그런 다음 액세스 시도 나는
내가 PHP 페이지에 제품을 추가 한 후 세션을 생성
등 세션 등 다양한 방법을 시도 it in footer.twig :<script type="text/javascript"><!--
$(document).ready(function() {
if ('{{ saved }}' == 'saved' && $('#myModal').hasClass('in')) {
$('#myModal').modal('hide');
$('#myModal').remove();
}
});
</script>
하지만 작동하지 않습니다!
다른 방법이 있습니까?
모달에 저장 버튼이 없습니다. 저장 버튼은 어디에 있습니까? – madalinivascu
@madalinivascu : PHP 페이지 내 저장 완료 – Kardo
덧글 태그를 제거하십시오 "