0
컨트롤러에서 Colorbox를 닫고 싶습니다. 이 코드를 사용하지만 작동하지 않습니다 나에게CodeIgniter 컨트롤러에서 Colorbox를 닫는 방법
<?= "$(document).ready(function() { $.colorbox.close(); });"; ?>
컨트롤러에서 Colorbox를 닫고 싶습니다. 이 코드를 사용하지만 작동하지 않습니다 나에게CodeIgniter 컨트롤러에서 Colorbox를 닫는 방법
<?= "$(document).ready(function() { $.colorbox.close(); });"; ?>
들이 두 가지 옵션이 있습니다 :
A) (쉬운) 컨트롤러 인쇄 JS, 예를 들어 내부 : echo "<script type='text/javascript'> parent.$.fn.colorbox.close(); </script>";
하지만 경우 리디렉션 ("yoursite")으로 리디렉션 한 후; CodeIgniter의 오류가 표시됩니다, 다른 옵션은 다음과 같습니다 컨트롤러의 후 if (isset($script)) { echo $script; }
다음 코드를 포함 :
는b)는 당신이보기에 예를 들어 close_colorbox.php에 대한 간단한 .PHP를 만들 필요가 내부에이 코드를 작성 :
$data['script'] = " <script type='text/javascript'> window.top.location.reload(); parent.$.fn.colorbox.close(); </script> ";
$this->load->vars($data);
$this->load->view('close_colorbox');
* note : window.top.location.reload(); 상위 콘텐츠를 다시로드하려는 경우 선택 사항입니다.
코드를 게시하십시오. –