> 백엔드 개발 > PHP 튜토리얼 > js-datatable无法发送ajax

js-datatable无法发送ajax

WBOY
풀어 주다: 2016-06-02 11:28:47
원래의
1271명이 탐색했습니다.

ajaxjsphpdatatable

<code> JS脚本如下:<script type="text/javascript">//<![CDATA[  $(document).ready(function(){    $('#tpval').focus();    var s = document.getElementById('num');    if (typeof(s) != "undefined") {      $('#num').focus();    }            $.extend( true, $.fn.dataTable.defaults, {                "bFilter": false,                } );            $('#datastable').dataTable({                "bStateSave": true,                "bProcessing": true,                "bServerSide": true,              "sAjaxSource": "/webadmin/idxg.php?gmd=pay.lists&ajax=1",                "sServerMethod": "POST",                "bJQueryUI": true,                "sPaginationType": "full_numbers",                "fnRowCallback": function( nRow, aData, iDisplayIndex ) {                    /* Append the grade to the default row class name */                       switch ( aData[11] ) {                        case "1": /* 退单 */                            $("td", nRow).each(function (){$(this).wrapInner("<font style='color:#ff0000;'><\/font>");});                            break;                        case "2": /* 测试单 */                            $("td", nRow).each(function (){$(this).wrapInner("<font style='color:#ff9000;'><\/font>");});                            break;                    }                    return nRow;                },                "aoColumnDefs": [                  { "bSortable": false, "aTargets": [ 0 ] }                ],                "aaSorting": [[ 1, 'asc' ]]            });          });//]]></script>服务端:public function lists()    {        $pri = self::_check_pri(array(44,59,66));        **$ajax = getgpc('ajax','G');**        //接收待查询、显示的数据库字段        $select_keys = array(' ', 'pay_id','transaction_type','transaction_id','receiver_id','pay_type','pay_money','pay_date','order_state','order_money','order_id','order_date','check_date','buyer_id');        // ajax请求        if ($ajax) {            if (!is_array($pri) || (!$pri[44] && !$pri[66])) {                exit;            }            $pay_hide = 0;            if ($pri[59]) {                $pay_hide = 1;            }            self::_lists_ajax($select_keys, $pay_hide);        }                现象:在服务端打印$ajax为NULL,不懂得该如何调试从前端到服务端过程中是否有ajax通信</code>
로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿