Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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 用JS对象中的数据填充datatable_Javascript_Jquery_Arrays_Object_Datatables - Fatal编程技术网

Javascript 用JS对象中的数据填充datatable

Javascript 用JS对象中的数据填充datatable,javascript,jquery,arrays,object,datatables,Javascript,Jquery,Arrays,Object,Datatables,我试图用从JS对象获得的数据填充datatable,但我不太明白如何填充,或者我做错了什么。。尝试了一些建议,但没有一个得到结果 任何人都可以看看这个JS小提琴,并提供一些见解或解决方案 var数据= {“5”:{“id_运营商”:“5”,“id_城市”:“1”,“运营商代码”:“HAL”,“运营商名称”:“Hallo”,“运营商余额”:“2.00”,“运营商地址”:“Adresa”,“运营商规定”:“5.2000”,“运营商活动”:“1”,“运营商余额总和id”:“0”;“2”:“id_运营

我试图用从JS对象获得的数据填充datatable,但我不太明白如何填充,或者我做错了什么。。尝试了一些建议,但没有一个得到结果

任何人都可以看看这个JS小提琴,并提供一些见解或解决方案

var数据=
{“5”:{“id_运营商”:“5”,“id_城市”:“1”,“运营商代码”:“HAL”,“运营商名称”:“Hallo”,“运营商余额”:“2.00”,“运营商地址”:“Adresa”,“运营商规定”:“5.2000”,“运营商活动”:“1”,“运营商余额总和id”:“0”;“2”:“id_运营商”:“2”,“运营商代码”:“HPY”,“运营商名称”:“Happy(BH Telecom dd)”,“运营商余额”:“115.00”,“运营商地址”:“Obala Kulina bana br.8”,“运营商规定”:“7.0000”,“运营商有效”:“1”,“运营商余额和id”:“4”},“1”:{“id运营商”:“1”,“id城市”:“1”,“运营商代码”:“ERO”,“运营商名称”:“HT ONET”,“运营商余额”:“1046104.00”,“运营商地址”:“Ulica Kneza Branimira bb”,“运营商规定”:“6.0000”,“运营商有效”:“1”运营商账户余额和账户id:“0”;“6”;“id账户运营商”:“6”,“id账户城市”:“1”,“运营商账户代码”:“IZI”,“运营商账户名称”:“IZI mobil”,“运营商账户”:“95.00”,“运营商账户地址”:“Adresa”,“运营商账户规定”:“6.0000”,“运营商账户活跃”:“1”,“运营商账户余额和账户id”:“0”;“3:“id账户运营商”:“3”,“id账户城市”:“4”,“运营商账户代码”:“MTL”,“运营商账户名称”:“M:tel”运营商余额“:”84982.50“,”运营商地址“:”Vuka Karad\u017ei\u0107a br.6“,”运营商余额“:”6.5000“,”运营商余额“:”1“,”运营商余额“:”和id“:”0“,”4“,”运营商地址“:”4“,”id城市“:”1“,”运营商代码“:”ULT“,”运营商名称“:”Ultra(BH Telecom dd)”,”运营商余额“:”398.00“,”运营商地址“,”Adresa“,”运营商余额“:”6.5000“,”运算符_active:“1”,“运算符_balance_sum_id:“2”};
var数据_obj={};
var数据=[];
$。每个(数据、函数(键、值){
var-link='';
data.push({link:link,
余额:val.operator_余额,
规定:val.operator_规定
});
});
data_obj={data:data};
控制台日志(数据对象);
$(文档).ready(函数(){
$('#示例')。数据表({
“aaData”:数据对象,
“aoColumns”:[
{“数据”:“链接”},
{“数据”:“余额”},
{“数据”:“规定”}
]
});
});
纳齐夫
巴朗
普罗维齐亚

谢谢

尝试更改以下内容:

data_obj = data; //not {data: data}


那应该行。

我正试着让它工作,快告诉我,我可以确认你的答案是有效的,很好的:-)花了我很长时间:)
data_obj = data; //not {data: data}
"aoColumns": [
        { "mDataProp": "link" },
        { "mDataProp": "balance" },
        { "mDataProp": "provision" }            
] //data changes to mDataProp