CodeIgniter에서 팝업 모달을 표시하는 방법은 무엇입니까?

이사 니 파티 나야 케

관련 클래스를 클릭 할 때 팝업을 표시하기 위해 클래스에 자바 스크립트 클릭 함수를 작성했습니다. 방금 경고를 표시하면 올바른 출력이 제공됩니다. 하지만 팝업 모달이 나타나지 않습니다.

모델
나는 다음과 같은 모델 기능을 사용하고 있습니다

function get_reservation($type, $title, $date_cal)
{
    $this->db->select('reservations.*');
    $this->db->from('reservations');
    $this->db->where('(reservations.type like "' . $type . '%" and reservations.title like "' . $title . '%" and reservations.date_cal like "' . $date_cal . '%" )');
    $this->db->where('is_deleted', '0');

    $query = $this->db->get();

    return $query->result();
}

그리고 다음 컨트롤러 기능에서 해당 메서드를 호출하고 있습니다.

제어 장치

function get_reservations_records()
{        
    $this->load->model('mycal_model');

    $type = $this->input->post('type', TRUE);
    $title = $this->input->post('title', TRUE);
    $date_cal = $this->input->post('date_cal', TRUE);

    $data['reservation_records'] = $this->mycal_model->get_reservation($type,$title,$date_cal);

    echo $this->load->view('reservation_list_view', $data);     
}

여기에서 다른 뷰로 데이터를 전달하고 있습니다. 그리고 나는 자바 스크립트에서 그 메소드를 호출하고 있습니다.

전망

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Welcome to CodeIgniter</title>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
        <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
        <style type="text/css">
            #body{
                margin: 0 15px 0 15px;
            }
            #container{
                margin: 10px;                
                border: 1px solid #D0D0D0;
                -webkit-box-shadow: 0 0 8px #D0D0D0;
            }


            .calendar{
                /*           background-color: yellow;*/
            }
            table.calendar{
                margin: auto;
                border-collapse: collapse;
            }
            .calendar .days td {
                width:90px;
                height: 100px;
                padding: 4px;
                border:  1px solid #999;
                vertical-align:  top;
                background-color: #DEF;

            }
            .calendar .days td:hover{
                background-color: #fff;
            }
            .calendar .highlight {
                font-weight: bold;
                color: #EF1BAC;
            }   



            .calendar .content .rp_am_no{
                float: left;
                display: inline-block;
                width: 40px;
                background-color: #E13300;
            }           


        </style>        
    </head>
    <body>
        <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
        <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
        <script type="text/javascript">
            $(document).ready(function() {

                $(".calendar .content .rp_am_no").click(function() {
                    var title = "RP";
                    var type = "AM";
                    var date_cal = $(this).attr("id");

                    $.ajax({
                        type: 'POST',
                        url: '<?php echo site_url(); ?>/my_calendar/get_reservations_records',
                        data: "type=" + type + "&title=" + title + "&date_cal=" + date_cal,
                        success: function(msg) {
                            //alert(msg);
                            $('#reservation_detail_model_body').html(msg);
                            $('#reservation_detail_model').modal('show');

                        },
                        error: function(msg) {
                            alert("Error Occured!");
                        }
                    });
                });

            });

        </script>
        <div id="container">

            <div id="body">
                <?php echo $calendar; ?>
            </div>
            <div aria-hidden="true" aria-labelledby="myModalLabel" role="dialog" tabindex="-1" id="reservation_detail_model" class="modal fade" style="display: none;">
                <div class="modal-dialog modal-lg">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button aria-hidden="true" data-dismiss="modal" class="close" type="button">x</button>
                            <h4 class="modal-title">Reservation Details</h4>
                        </div>
                        <div class="modal-body" id="reservation_detail_model_body">
                            <!--reservation_list_view goes here-->


                        </div>
                        <div class="modal-footer">
                            <button data-dismiss="modal" class="btn btn-info" type="button">Close</button>
                        </div>
                    </div>
                </div>    
            </div>           


        </div>

    </body>
</html>

내 팝업이 표시되지 않습니다. 그러나 경고를 표시하고 확인하면 올바른 출력이 제공됩니다. 나는 이것에 무엇이 잘못되었는지 알아낼 수 없다. 누군가 아이디어가 있다면 도움이 될 것입니다.

부락

jQuery를 두 번 이상 포함하고 있으며 실제로 head섹션에 jQuery를 포함하고 사용자 정의 자바 스크립트 전에 두 가지를 제거하면 $(...).modal is not a function오류 발생합니다.

<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Semantic-react-ui의 모달 화면에 팝업을 표시하는 방법은 무엇입니까?

분류에서Dev

Vuejs에서 모달 팝업 창을 만드는 방법은 무엇입니까?

분류에서Dev

Android에서 모달 팝업을 만드는 방법은 무엇입니까?

분류에서Dev

모든 모니터에서 Alt-Tab 팝업을 표시하는 방법은 무엇입니까?

분류에서Dev

모달 팝업을 닫는 방법은 무엇입니까?

분류에서Dev

멋진 팝업-모달 내에서 버튼을 참조하는 방법은 무엇입니까?

분류에서Dev

모달 팝업 내에서 텍스트 영역에서 값을 얻는 방법은 무엇입니까?

분류에서Dev

PySimpleGUI에서 클릭시 팝업 창을 표시하는 방법은 무엇입니까?

분류에서Dev

Swift에서 하루에 한 번만 팝업을 표시하는 방법은 무엇입니까?

분류에서Dev

Jquery에서 팝업 버튼을 클릭 한 후 눈금을 표시하는 방법은 무엇입니까?

분류에서Dev

브라우저에서 기본 사용자 인증 팝업을 표시하는 방법은 무엇입니까?

분류에서Dev

크롬 확장 프로그램에서 팝업을 한 번만 표시하는 방법은 무엇입니까?

분류에서Dev

Iframe 404 오류-페이지 내에서 프레임 팝업을 표시하는 방법은 무엇입니까?

분류에서Dev

크롬 확장 프로그램에 팝업을 표시하는 방법은 무엇입니까?

분류에서Dev

Chromium에서 mobifoth 팝업을 제거하는 방법은 무엇입니까?

분류에서Dev

UICollectionView에서 uicollectionViewCell을 팝업하는 방법은 무엇입니까?

분류에서Dev

Eclipse에서 팝업을 변경하는 방법은 무엇입니까?

분류에서Dev

팝업에 메시지를 표시하는 방법은 무엇입니까?

분류에서Dev

순차적 대화 팝업을 표시하는 방법은 무엇입니까?

분류에서Dev

팝업에 연락처를 표시하는 방법은 무엇입니까?

분류에서Dev

Liferay 6.2에서 팝업 창을 닫는 방법은 무엇입니까?

분류에서Dev

팝업 창에서 요소 이름을 찾는 방법은 무엇입니까?

분류에서Dev

팝업 창에서 요소 이름을 찾는 방법은 무엇입니까?

분류에서Dev

javafx에서 팝업 창을 닫는 방법은 무엇입니까?

분류에서Dev

DIV 팝업을 중앙에 배치하는 방법은 무엇입니까?

분류에서Dev

모바일 장치에서 키보드 팝업을 방지하는 방법은 무엇입니까?

분류에서Dev

colorbox jquery 팝업 내에서 화살표 및 닫기 버튼을 이동하는 방법은 무엇입니까?

분류에서Dev

Android에서 모든 화면 크기 하단에 팝업 창을 설정하는 방법은 무엇입니까?

분류에서Dev

YII2에서 URL을 변경하지 않고 모달 팝업에서 그리드보기를 정렬하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Semantic-react-ui의 모달 화면에 팝업을 표시하는 방법은 무엇입니까?

  2. 2

    Vuejs에서 모달 팝업 창을 만드는 방법은 무엇입니까?

  3. 3

    Android에서 모달 팝업을 만드는 방법은 무엇입니까?

  4. 4

    모든 모니터에서 Alt-Tab 팝업을 표시하는 방법은 무엇입니까?

  5. 5

    모달 팝업을 닫는 방법은 무엇입니까?

  6. 6

    멋진 팝업-모달 내에서 버튼을 참조하는 방법은 무엇입니까?

  7. 7

    모달 팝업 내에서 텍스트 영역에서 값을 얻는 방법은 무엇입니까?

  8. 8

    PySimpleGUI에서 클릭시 팝업 창을 표시하는 방법은 무엇입니까?

  9. 9

    Swift에서 하루에 한 번만 팝업을 표시하는 방법은 무엇입니까?

  10. 10

    Jquery에서 팝업 버튼을 클릭 한 후 눈금을 표시하는 방법은 무엇입니까?

  11. 11

    브라우저에서 기본 사용자 인증 팝업을 표시하는 방법은 무엇입니까?

  12. 12

    크롬 확장 프로그램에서 팝업을 한 번만 표시하는 방법은 무엇입니까?

  13. 13

    Iframe 404 오류-페이지 내에서 프레임 팝업을 표시하는 방법은 무엇입니까?

  14. 14

    크롬 확장 프로그램에 팝업을 표시하는 방법은 무엇입니까?

  15. 15

    Chromium에서 mobifoth 팝업을 제거하는 방법은 무엇입니까?

  16. 16

    UICollectionView에서 uicollectionViewCell을 팝업하는 방법은 무엇입니까?

  17. 17

    Eclipse에서 팝업을 변경하는 방법은 무엇입니까?

  18. 18

    팝업에 메시지를 표시하는 방법은 무엇입니까?

  19. 19

    순차적 대화 팝업을 표시하는 방법은 무엇입니까?

  20. 20

    팝업에 연락처를 표시하는 방법은 무엇입니까?

  21. 21

    Liferay 6.2에서 팝업 창을 닫는 방법은 무엇입니까?

  22. 22

    팝업 창에서 요소 이름을 찾는 방법은 무엇입니까?

  23. 23

    팝업 창에서 요소 이름을 찾는 방법은 무엇입니까?

  24. 24

    javafx에서 팝업 창을 닫는 방법은 무엇입니까?

  25. 25

    DIV 팝업을 중앙에 배치하는 방법은 무엇입니까?

  26. 26

    모바일 장치에서 키보드 팝업을 방지하는 방법은 무엇입니까?

  27. 27

    colorbox jquery 팝업 내에서 화살표 및 닫기 버튼을 이동하는 방법은 무엇입니까?

  28. 28

    Android에서 모든 화면 크기 하단에 팝업 창을 설정하는 방법은 무엇입니까?

  29. 29

    YII2에서 URL을 변경하지 않고 모달 팝업에서 그리드보기를 정렬하는 방법은 무엇입니까?

뜨겁다태그

보관