Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/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
Javascript 数据表未使用aaData格式解释我当前的数组格式_Javascript_Jquery Ui_Jquery_Datatable - Fatal编程技术网

Javascript 数据表未使用aaData格式解释我当前的数组格式

Javascript 数据表未使用aaData格式解释我当前的数组格式,javascript,jquery-ui,jquery,datatable,Javascript,Jquery Ui,Jquery,Datatable,我使用的是aaData数组数据源,在将值显示到表中时,只显示一个字符。为什么只显示一个字符?它应该显示[0]元素。也许这是一个简单的问题,但在我看来很难。请帮帮我 data value format : ["T moniter","Software","W CPU","Software","Global","Softe"] jQuery.ajax({ url : '<s:url action="part" method="finder" />', dataType : 'json

我使用的是aaData数组数据源,在将值显示到表中时,只显示一个字符。为什么只显示一个字符?它应该显示[0]元素。也许这是一个简单的问题,但在我看来很难。请帮帮我

data value format : ["T moniter","Software","W CPU","Software","Global","Softe"]
jQuery.ajax({
 url : '<s:url action="part" method="finder" />',
 dataType : 'json',
 success : function(data){
 alert(data);
 var obj = JSON.stringify(data);
 alert(obj);
$('tbody tr:nth-child(odd)').addClass('odd');
var prodTable = $('#products').dataTable({
            "aaData": data,
            "bDeferRender": true,
            "bPaginate": false,
            "aoSearchCols" : false,
            "bDeferRender": true,
            "aoColumnDefs": [
                {"fnRender": function(o, val){
                console.log("fnRender");
                        console.log(o.aData[0]);
                        return o.aData[0];
                    },
                    "sClass":"Nbr first", "aTargets": [ 0 ]

                    }]


            });
数据值格式:[“T监视器”、“软件”、“W CPU”、“软件”、“全局”、“软件”]
jQuery.ajax({
url:“”,
数据类型:“json”,
成功:功能(数据){
警报(数据);
var obj=JSON.stringify(数据);
警报(obj);
$('tbody tr:nth child(odd)').addClass('odd');
var prodTable=$(“#产品”).dataTable({
“aaData”:数据,
“bDeferRender”:没错,
“bPaginate”:错误,
“aoSearchCols”:错误,
“bDeferRender”:没错,
“aoColumnDefs”:[
{“fnRender”:函数(o,val){
控制台日志(“fnRender”);
console.log(o.aData[0]);
返回o.aData[0];
},
“sClass”:“Nbr优先”,“目标”:[0]
}]
});

我在数据表中得到空值。

希望您在看到我的答案之前找到它:

var obj=JSON.stringify(数据);

“aaData”:数据,

你把你的数据串起来,却不使用它

正确的方法是:

"aaData": obj,


希望我能回答您的问题。

有人知道为什么不使用datatable解释这些数据吗?
"aaData": JSON.stringify(data),