Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
DataTables警告:表id=示例-请求的未知参数';普查"健康"会员ID';对于第0行_Datatable - Fatal编程技术网

DataTables警告:表id=示例-请求的未知参数';普查"健康"会员ID';对于第0行

DataTables警告:表id=示例-请求的未知参数';普查"健康"会员ID';对于第0行,datatable,Datatable,当前在使用数据表时遇到错误。下面是我在视图文件中的代码。 错误/警告:DataTables警告:表id=示例-为第0行请求的未知参数“census\u health.memberid” <table id="example" class="display" width="100%" cellspacing="0"> <thead> <tr>

当前在使用数据表时遇到错误。下面是我在视图文件中的代码。 错误/警告:DataTables警告:表id=示例-为第0行请求的未知参数“census\u health.memberid”

<table id="example" class="display" width="100%" cellspacing="0">
                            <thead>
                                <tr>
                                    <th>Member Id</th>
                                    <th>Name</th>
                                    <th>Jss Card No</th>
                                    <th>Bank Account No</th>
                                    <th>Mamta Yojana Benefit</th>
                                    <th>Home Visit</th>
                                    <th>TT1</th>
                                    <th>TT2</th>
                                    <th>TT Status</th>
                                </tr>
                            </thead>

                            <tfoot>
                                <tr>
                                    <th>Member Id</th>
                                    <th>Name</th>
                                    <th>Jss Card No</th>
                                    <th>Bank Account No</th>
                                    <th>Mamta Yojana Benefit</th>
                                    <th>Home Visit</th>
                                    <th>TT1</th>
                                    <th>TT2</th>
                                    <th>TT Status</th>
                               </tr>
                            </tfoot>
                        </table>
Json响应如下所示

$(document).ready(function() {

    var oTable = $('#example').dataTable({
        "bProcessing": true,
        "bServerSide": true,
        "bRetrieve": true,
        "bDestroy": true,
        "sAjaxSource": "../../loadReportDataAjax/",
        "aoColumns": [
                      { mData: 'census_health.memberid' },
                      { mData: 'hh_member.name' },
                      { mData: 'census_health.jss_card_no' },
                      { mData: 'census_health.bank_account_no' },
                      { mData: 'census_health.mamta_yojana_benefit' },
                      { mData: 'census_health.home_visit' },
                      { mData: 'census_pregnant_anc_checkup.TT1' },
                      { mData: 'census_pregnant_anc_checkup.TT2' },
                      { mData: 'census_pregnant_anc_checkup.tt_status' }
                ],
        "bJQueryUI": true,
        "sPaginationType": "full_numbers",
        "iDisplayStart ":10,

        'fnServerData': function (sSource, aoData, fnCallback) {
            $.ajax
            ({
                'dataType': 'json',
                'type': 'POST',
                'url': sSource,
                'data': aoData,
                'success': fnCallback
            });
        }
    });
});
{"sEcho":1,"iTotalRecords":"4","iTotalDisplayRecords":"4","aaData":[{"census_health.memberid":"26-391-1-20-104-59502-2","hh_member.name":"LATIKA NAIK","census_health.jss_card_no":"1111111111","census_health.bank_account_no":"2147483647","census_health.mamta_yojana_benefit":"Yes","census_health.home_visit":"EMPTY","census_pregnant_anc_checkup.TT1":"17-07-2013","census_pregnant_anc_checkup.TT2":"18-09-2013","census_pregnant_anc_checkup.tt_status":"Pending"},{"census_health.memberid":"26-391-1-20-104-59502-2","hh_member.name":"LATIKA NAIK","census_health.jss_card_no":"33333","census_health.bank_account_no":"363636","census_health.mamta_yojana_benefit":"Yes","census_health.home_visit":"ANM","census_pregnant_anc_checkup.TT1":"17-07-2013","census_pregnant_anc_checkup.TT2":"18-09-2013","census_pregnant_anc_checkup.tt_status":"Pending"},{"census_health.memberid":"26-391-1-20-104-59502-2","hh_member.name":"LATIKA NAIK","census_health.jss_card_no":"1111111111","census_health.bank_account_no":"2147483647","census_health.mamta_yojana_benefit":"Yes","census_health.home_visit":"EMPTY","census_pregnant_anc_checkup.TT1":"17-07-2013","census_pregnant_anc_checkup.TT2":"18-09-2013","census_pregnant_anc_checkup.tt_status":"Pending"},{"census_health.memberid":"26-391-1-20-104-59502-2","hh_member.name":"LATIKA NAIK","census_health.jss_card_no":"333331111","census_health.bank_account_no":"2147483647","census_health.mamta_yojana_benefit":"No","census_health.home_visit":"Anganwadi","census_pregnant_anc_checkup.TT1":"17-07-2013","census_pregnant_anc_checkup.TT2":"18-09-2013","census_pregnant_anc_checkup.tt_status":"Pending"}]}

重构javascript并将表声明放入ajax调用中

   var oTable = null;
    $(document).ready(function() {
        $.ajax({
            url: "../../loadReportDataAjax/",
            data: JSON.stringify({ rvm: data }),
            contentType: 'application/json',
            dataType: 'json',
            type: 'POST',
            success: function(data) {

                oTable = $('#doctor_details_requests_tests_id').dataTable({
                    "data": data['aaData'],
                    "order": [[0, "desc"]],
                    "aoColumns": [
                        { mData: 'census_health.memberid' },
                        { mData: 'hh_member.name' },
                        { mData: 'census_health.jss_card_no' },
                        { mData: 'census_health.bank_account_no' },
                        { mData: 'census_health.mamta_yojana_benefit' },
                        { mData: 'census_health.home_visit' },
                        { mData: 'census_pregnant_anc_checkup.TT1' },
                        { mData: 'census_pregnant_anc_checkup.TT2' },
                        { mData: 'census_pregnant_anc_checkup.tt_status' }
                    ]
                });
            }
        });
    });

您也可以使用console.log将数据记录在success方法中,以确保其正确返回

但仍会收到相同的错误。Console正在显示-数组[Object,Object,Object,Object]对象数据正在获取,并且与datatable中的所有列都正确匹配。您可以使用success方法执行Console.log(data)并将获取的内容粘贴到此处[Object,Object,Object,Object]0:Object census\u health.bank\u account\u no:“2147483647”census\u health.home\u visit:“EMPTY”普查健康卡编号:“1111111111”普查健康卡福利:“是”普查健康卡会员ID:“26-391-1-20-104-59502-2”普查怀孕检查。TT1:“17-07-2013”普查怀孕检查。TT2:“18-09-2013”普查怀孕检查。TTU状态:“待定”hh成员。姓名:“LATIKA NAIK”您可以尝试返回会员ID、姓名、,jss_card_no ect将从服务器发送到自定义JSON对象中,而不是将它们传递到自己的对象中。所以您的aaData看起来像“aaData”:[{“memberid”:“26-391-1-20-104-59502-2”,“name”:“LATIKA NAIK”…是的,它正在工作。谢谢您的帮助。我想在单击按钮后提交数据。您有什么解决方法吗?获取错误-数据表警告:表id=示例-无法重新初始化数据表