2017-11-22 20 views
0

페이지로드시 부트 스트랩 모달을 열려고합니다. 하지만 내 문제는 모든 페이지를 새로 고칠 때 시작되지만 사용자가 해당 페이지로 리디렉션 할 때 한 번만 표시하려고한다는 것입니다.codeigniter 웹 사이트에서 페이지가로드 될 때 부트 스트랩 모달을 한 번만 열 수 있습니까?

아무도 나에게 그 방법을 제안 할 수 있습니까?
미리 감사드립니다.

+0

$ ('# myModal'). 모달 (options)을 Javascript의 문서 준비 함수에 추가하면 윈도우로드시 모달이 호출됩니다. [javascript를 통해] (https://getbootstrap.com/docs/4.0/components/modal/#via-javascript) – Granny

답변

0

예 당신은이 같은 URL을 뭔가에 $ _GET 매개 변수를 보낼 수 ... 그렇게하는 방법에는 여러 가지가 있습니다 : -

이 같이 할 수있는 jQuery를에 지금
Suppose Url :- localhost/modal?open=modal 

: -

<script> //not forget to add ready function 
<?php if(isset($_GET['open']) && $_GET['open']=="modal"){ ?> 
    $("#somemodalid").modal('show') //open modal here 
<?php } ?> 
</script> 

희망이 있습니다.

0

페이지로드 중에 이런 식으로 할 수 있습니까?

<script type="text/javascript"> 
    $(window).on('load',function(){ 
     $('#myModal').modal('show'); 
    }); 
</script> 

코드를 언급하지 않았으므로 부트 스트랩 모달 상자를 사용했음을 기대합니다.

+0

잘못된 대답은 전적으로 특정 경로에서 모달을 열고 싶습니다. – kunal

+0

같은 문제는 각 페이지로드시 모달을 실행합니다. , 나는 단 한 번만 원한다. –

+0

한 번만 열어 보시길 원하십니까? –