2009-12-08 159 views
0

如果我有一個JSON對象訪問JSON對象

var Obj = {col1:'data'};

值'col1'和'data'是動態創建的。

在這裏我可以訪問'數據'作爲Obj.col1。但是想要讀取'col1'的值。

如何做到這一點?

回答

1

假設你的列名可以從JavaScript的:

var columnName = "col1"; 
alert(Obj[columnName]); // alerts "data" 

如果 'COL1' 是不存在的物體,它無法正常返回null無引發異常。

儘管您可能需要將動態列名從服務器端傳遞到客戶端。例如:

var columnName = "<% columnName %>";