我当前的数组格式不被使用aaData格式的数据表解释
my current array format is not being interpreted by datatables using aaData format
我正在使用一个adata数组数据源,而将值显示到表中,只有一个字符出现。为什么只显示一个字符?它应该显示[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 ]
}]
});
我希望你在看到我的答案之前找到它:
var obj = JSON.stringify(data);
"aaData": data,
你把你的数据字符串化,但你不使用它。
正确的方法是:
"aaData": obj,
或
"aaData": JSON.stringify(data),
希望我能回答你的问题。
相关文章:
- 如何使用javascript或html下载PDF格式的填写表单
- 货币代码为欧元-金额的格式不应包含小数
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 更改angularjs中的日期-时间格式
- 将日期时间从json转换为可读格式
- NodeJS日期格式不起作用
- 我能得到正确的格式吗
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 你能解释一下这个阶乘函数是如何工作的吗?
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- 将日期和时间转换为UTC格式的日期-Javascript
- Javascript格式UTC日期
- 元素的内容必须由格式正确的字符数据或标记组成
- Javascript解释 - 语法/格式/风格对我来说是新的
- JavaScript日期专用格式保证在现代浏览器中被解释为本地时间
- 奇怪的jQuery格式,任何人都能解释
- 我当前的数组格式不被使用aaData格式的数据表解释
- 日期格式解释不正确
- 当年份为yy格式时,我如何用Javascript解释正确的日期