2016-09-06 81 views
1

我用這些參數調用函數tabulator()。JQuery字符串到對象數組

$("#tableObj").tabulator("addRow", {id:1, Name:"John", Age:"20"}, true); 

我想通過數組元素命名動態, 讀從一個JSON ('{id:1, Name:"John", Age:"20"}')

我的意思是列名稱會改變。 例如:{id:1, Company:"myComp", Address:"myaddress"}

如何從字符串或JSon文本創建這些objs?

+0

遍歷數組並引用對象? – epascarello

+0

我不知道有一個jQuery函數'tabulator()'。你在使用插件嗎? – Timo

+0

是的,它屬於Dynamic Html Table。 – CoderInside

回答

1

您可以使用JSON.parse但請注意,id:1, Name:"John", Age:"20"不是有效的JSON。密鑰必須用引號括起來,否則會產生錯誤。

var str = '{"id":1, "Name":"John", "Age":"20"}'; 
var obj = JSON.parse(str); 

$("#tableObj").tabulator("addRow", obj, true);