Javascript 将JSON输入传递到数据表 。。。 //结果是一个从外部传递到此函数的JSON数据 var result=getMyJSON(); var input=“{aaData:[“+result+”],“+'aoColumns':[ {'sTitle':'Title','mDataProp':'Title'}]}; $(文档).ready(函数(){ $('#示例')。数据表(输入); });
我知道.dataTable()函数需要初始化对象,如下所示: 如果在dataTable函数中我手动粘贴JSON数据,那么它会显示所有内容。我如何“准备”并将其作为初始化对象传递给dataTables()函数?目前这并没有正常工作Javascript 将JSON输入传递到数据表 。。。 //结果是一个从外部传递到此函数的JSON数据 var result=getMyJSON(); var input=“{aaData:[“+result+”],“+'aoColumns':[ {'sTitle':'Title','mDataProp':'Title'}]}; $(文档).ready(函数(){ $('#示例')。数据表(输入); });,javascript,jquery,json,datatables,Javascript,Jquery,Json,Datatables,我知道.dataTable()函数需要初始化对象,如下所示: 如果在dataTable函数中我手动粘贴JSON数据,那么它会显示所有内容。我如何“准备”并将其作为初始化对象传递给dataTables()函数?目前这并没有正常工作 谢谢我不确定您为什么要将输入变量构建为字符串-它是一个对象。请尝试此操作 ... // result is a JSON data passed to this function from outside var result = getMyJSON(); var in
谢谢我不确定您为什么要将输入变量构建为字符串-它是一个对象。请尝试此操作
...
// result is a JSON data passed to this function from outside
var result = getMyJSON();
var input = "{aaData: ["+result+"],"+'aoColumns':[
{ 'sTitle': 'Title', 'mDataProp': 'title' }]}";
$(document).ready(function() {
$('#example').dataTable(input);
});
</script>
<table id='example' class='example' border='1'>
如果我不想指定aoColumns属性该怎么办?我想用很少的条件准备我的表头。所以我不能这样做。这样可以提供一个合适的表吗?
var input = {
"aaData" : [result],
"aoColumns" : [{
"sTitle" : "Title"
}, {
"mDataProp" : "title"
}]
};