jQuery dataTables - запрошенный неизвестный параметр 'field1' для строки 0

Я плохо себя чувствовал после того, как проверил все остальные ТАК вопросы по этому вопросу и не смог их решить, но мы здесь.
Когда я заполняю свой datatable с простым $.ajax назовите это нормально, теперь я хочу сделать это с помощью sAjaxSource в oTable определение, и я столкнулся с проблемой.

Это JSON от MySQL вызов.

[
  [
    {
      "field1": "Relation A",
      "field2": 6378,
      "field3": 3.97,
      "field4": 16.76
    },
    {
      "field1": "Relation B",
      "field2": 131626,
      "field3": 6.49,
      "field4": 11.1
    }
  ],
  {
    "fieldCount": 0,
    "affectedRows": 0,
    "insertId": 0,
    "serverStatus": 34,
    "warningCount": 0,
    "message": "",
    "protocol41": true,
    "changedRows": 0
  }
]

Я поставил sAjaxDataProp в '' поэтому он не будет искать aaData но все равно не повезло. Итак, есть ли свойство, с которым я могу играть в oTable определение, чтобы этот JSON работал? Если нет, то как мне позаботиться об этом JSON?
Дайте мне знать, если вам нужно взглянуть на полный oTable определение. Спасибо.

OTABLE

var oTable = $("#table").dataTable({                                           
        'bServerSide': true,
        'fnServerParams': function (aoData) {
            aoData.push({ "name": "startDate", "value": startDate });
            aoData.push({ "name": "endDate", "value": endDate });
        },
        'sAjaxSource':  '/getData',
        'sAjaxDataProp': '',       
        "aoColumns": [                              
            { "sWidth": "25%","sTitle": "field1", "mDataProp": "field1" },
        { "sWidth": "25%","sTitle": "field2", "mDataProp": "field2"},
        { "sWidth": "25%","sTitle": "field3", "mDataProp": "field3"},
        { "sWidth": "25%","sTitle": "field4", "mDataProp": "field4",
                        "mRender": function ( data, type, full ) {                                               
                                    return data + ' %';
                            } 
                    }
        ]
});

РЕДАКТИРОВАТЬ

JSON Я публикую это результат CALL StoredProcedure из MySQL дБ с помощью node-mysql модуль. Может быть, это случалось с кем-то раньше и знает, как обращаться с этими данными, чтобы DataTables чтобы это работало.

0 ответов

Другие вопросы по тегам