nickzhou99 2016-05-12 15:27 采纳率: 77.8%
浏览 4001
已采纳

jquery dataTable解析后台传回的json报错

JSP:

 <table class="table table-striped table-hover table-bordered" id="sample_editable_1">

                                    <thead>

                                        <tr>

                                            <th>实验室名称</th>

                                            <th>所属学院</th>

                                            <th>分类</th>

                                            <th>创建日期</th>

                                            <th>创建人</th>

                                            <th>编辑</th>

                                            <th>删除</th>

                                        </tr>

                                    </thead>

                                    <tbody>

                                    </tbody>

前台js:

 var oTable = $('#sample_editable_1').dataTable({
                "aLengthMenu": [
                    [5, 15, 20, -1],
                    [5, 15, 20, "All"] // change per page values here
                ],
                // set the initial value
                "iDisplayLength": 15,
                "sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
                "sPaginationType": "bootstrap",
                "oLanguage": {
                    "sLengthMenu": "_MENU_ 每页显示条数",
                    "oPaginate": {
                        "sPrevious": "上一页",
                        "sNext": "下一页"
                    }
                },
                "aoColumns" : [{
                    "rows" : "labName"
                },{
                    "rows" : "academy"
                },  {
                    "rows" : "category"
                } , {
                    "rows" : "createTime"
                } , {
                    "rows" : "createrName"
                } , {
                    "rows" : ""
                },  {
                    "rows" : ""
                }],

                "bProcessing":false,
                "bServerSide":true,
                "sAjaxSource":"/getAllLabInfo",

                "fnServerData":function ( sSource,aoData, fnCallback) {
                    $.ajax({
                        url : sSource,//这个就是请求地址对应sAjaxSource
                        data : {"aoData":JSON.stringify(aoData)},//这个是把datatable的一些基本数据传给后台,比如起始位置,每页显示的行数
                        type : 'post',
                        dataType : 'json',
                        async : false,
                        success : function(result) {
                            alert(result.rows[0].labName);
                            fnCallback(result.rows);//把返回的数据传给这个方法就可以了,datatable会自动绑定数据的
                        },
                        error : function(msg) {
                        }
                    });
                    alert(aoData);
                }

            });

后台json:
{"total":3,"rows":[{"createTime":"2016-05-12 17:01:30.000000","labName":"物理实验室","id":1,"category":"物理类","academy":"理学院","createrName":"sysadmin"},{"createTime":"2016-05-12 17:01:37.000000","labName":"化学实验室","id":2,"category":"化学类","academy":"理学院","createrName":"sysadmin"},{"createTime":"2016-05-12 17:01:40.000000","labName":"金工实习","id":3,"category":"车床打磨","academy":"主校区","createrName":"sysadmin"}]}

报错:
图片说明
图片说明

求大神解惑,整了一下午了,再不能只能改用easyui了

  • 写回答

4条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 ABAQUS简单的带传动系统运转不了
      • ¥15 关于git actions自动部署的问题
      • ¥25 小程序 view wx:for 循环太多时,如何在循环结束执行某个事件?
      • ¥15 曲率模态差matlab程序计算
      • ¥15 大概算是比较简单的坐标系旋转问题
      • ¥15 关于#python#的问题:安装完gym环境后
      • ¥15 关于稳像云台姿态控制中相机姿态误差表征
      • ¥15 求sm16306s驱动例程
      • ¥15 本地生活媒体平台口碑选品怎么获得权限
      • ¥15 R语言 回归树/袋装树/随机森林预测