Javascript 数据表未使用aaData格式解释我当前的数组格式
我使用的是aaData数组数据源,在将值显示到表中时,只显示一个字符。为什么只显示一个字符?它应该显示[0]元素。也许这是一个简单的问题,但在我看来很难。请帮帮我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
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),