我試圖將一些數據作爲數組傳遞給DataTables,初始化爲我試圖初始化爲數組的變量。我還嘗試將數組作爲JSON包裝在Datatables網站的每個示例中,添加一對環繞的大括號,並將「數據」設置爲與數組相等。該JSON使用JSONLint正確驗證。然而,在所有這些情況下,數據表給了我可怕的:數據表不會接受有效的數組作爲源(即「ajax」=)
「的DataTable警告:無效JSON響應有關此錯誤的詳細信息,請參閱http://datatables.net/tn/1」
這裏,而在的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/
參見[DOC](http://datatables.net/manual/data#Arrays):使用'$( '#example')。DataTable({0} {0} {0} {0}};'如果您沒有通過ajax獲取數據 – Grundy