首页  >  文章  >  后端开发  >  js-datatable无法发送ajax

js-datatable无法发送ajax

WBOY
WBOY原创
2016-06-02 11:28:471241浏览

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>
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn