Я пытаюсь передать некоторые данные в DataTables как массив, инициализированный переменной, которую я пытался инициализировать как массив. Я также попытался объединить массив как JSON в примерах на веб-сайте Datatables, добавив окружную пару фигурных скобок и установив «данные» равным массиву. Этот JSON корректно проверяет JSONLint. Однако во всех этих случаях, DataTables дает мне страшился: «предупреждение DataTables.: Ответ Invalid JSON Для получения дополнительной информации об этой ошибке, пожалуйста, см http://datatables.net/tn/1»Datatables не принимает действительный массив в качестве источника (i.e «ajax» =)
Здесь и в JSFiddle, является минимальный пример:
var dataIn = [
["ma\u02d0hu ha\u02d0\u00f0a", "What?", "Final 'what' interrogative in each Yemen series is object, subject interrogatives are marked for gender", "Y24", "closed-class,interr.what,masculine,subject", "Behnstedt85YemenAtlas: m. 60", "red"],
["ma\u02d0hu\u02d0\u00f0e\u0294", "What?", "Final 'what' interrogative in each Yemen series is object, subject interrogatives are marked for gender", "Y156", "closed-class,interr.what,masculine", "Behnstedt85YemenAtlas: m. 60", "red"]
];
$(document).ready(function(){
$("#results").dataTable({
"ajax" : dataIn
});
});
https://jsfiddle.net/ype8zag5/2/
см [документ] (http://datatables.net/manual/data#Arrays): используйте '$ ('#example'). DataTable ({ данные: данные }); 'если вы не получаете данные по ajax – Grundy