개발 Q&A

제목 AJAX로 이용해서 데이터 테이블 상단에 검색기능에 대해서요.
글쓴이 룰루쭈쭈 작성시각 2015/12/07 15:09:05
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 14019   RSS
 <script type="text/javascript">
        var table;
        $(document).ready(function() {
            // default UI init
            App.init();

            // datatable init
            table = $('#data-table').DataTable({
                          language    : {
                                            'url': '<?php echo lang('plugin_datatable_url'); ?>'
                                        },
                          searching   : true,
                          serverSide  : true,
                          processing  : true,
                          ajax        : {
                                            url : '<?php echo base_url()?>monitoring/datatable/Log',
                                            type : 'post'
                                        },
                          columnDefs  : [
                                            {orderable : false, data : 'LOG_DATETIME', targets : 0},
                                            {orderable : false, data : 'EDGE_HOSTNAME', targets : 1},
                                            {orderable : false, data : 'PROCESS_NAME', targets : 2},
                                            {orderable : false, data : 'PID', targets : 3},
                                            {orderable : false, data : 'LOG', targets : 4}
                                        ],
                        rowCallback : function(row, data, displayIndex, displayIndexFull){
                        },
                        drawCallback : function(settings){
                            $('#standard').removeClass('sorting_asc');
                            $('#list').removeClass('panel-loading');
                            $('#list').find('.panel-loader').remove();
                        },                                                     
                });

            //reload
            $('#list a:nth-child(2)').on('click', function(e){
                $('#data-table').DataTable().ajax.reload();
            });
        });

        function fn_showMag(title, msg){
            $('#modal-dialog-noti').find('h4.modal-title').text(title);
            $('#modal-dialog-noti').find('div.modal-body').text(msg);
            $('#modal-dialog-noti').modal('show');
        }


    </script>

테이블

오랜만에 인사드립니다. 

AJAX를 이용해서 테이블 Searching을 하는데요, Searching = 값을 true로 해놓으니, 검색 창은 나타났는데 저거에 대한 input값을 어떻게 대조를 해서 검색 결과가 나오는지 모르겠습니다. ㅜㅜ 프로그래밍 고수님들 알려주세요.. ㅜ
 다음글 혹시 mysql클러스터 운영/경험 해보신분 있으신가요? (1)
 이전글 파일처리 관련 질문입니다.

댓글

룰루쭈쭈 / 2015/12/07 15:10:50 / 추천 0


이미지가 코드문이라서 안보이길래, 댓글로 바로 보이게끔 달았습니다 ㅜ
혈풍 / 2015/12/08 09:44:18 / 추천 0
Ajax URL에 search파라미터로 값을 보낼겁니다.
해당 페이지에서 값을 받아서 조건 처리해주면 될것입니다.