JSON格式有问题。。 var d = { "1": { "SID": "1", "RDATE": "19", "$ROW_NUM$": "0", "$TABLE_CODE$": "MG_REMARK", "RCONTENT": "223", "RUSERID": "12", "TYPEBY": "2"
, "RID": "1", "$PK_CODE$": "1`2`1", "RSTATE": "1", "RIP": "123"
}
, "5": { "SID": "1", "RDATE": "19", "$ROW_NUM$": "1", "$TABLE_CODE$": "MG_REMARK", "RCONTENT": "223", "RUSERID": "12", "TYPEBY": "2", "RID": "5", "$PK_CODE$": "5`2`1", "RSTATE": "1", "RIP": "123"}
};
var item
for (var k in d) {
item = d[k]; alert(k+"\n"+item.SID)
}
, "RID": "1", "$PK_CODE$": "1`2`1", "RSTATE": "1", "RIP": "123"
}
, "5": { "SID": "1", "RDATE": "19", "$ROW_NUM$": "1", "$TABLE_CODE$": "MG_REMARK", "RCONTENT": "223", "RUSERID": "12", "TYPEBY": "2", "RID": "5", "$PK_CODE$": "5`2`1", "RSTATE": "1", "RIP": "123"}
};
var item
for (var k in d) {
item = d[k]; alert(k+"\n"+item.SID)
}
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">var json=[{"1":{"SID":"1","RDATE":"19","$ROW_NUM$":"0","$TABLE_CODE$":"MG_REMARK","RCONTENT":"223","RUSERID":"12","TYPEBY":"2","RID":"1","$PK_CODE$":"1`2`1","RSTATE":"1","RIP":"123"}},{"5":{"SID":"1","RDATE":"19","$ROW_NUM$":"1","$TABLE_CODE$":"MG_REMARK","RCONTENT":"223","RUSERID":"12","TYPEBY":"2","RID":"5","$PK_CODE$":"5`2`1","RSTATE":"1","RIP":"123"}}];for(var i in json){//第一层数组
for(var j in json[i]){//第二层数组元素
for(var k in json[i][j]){//最里层字面量
if(k=="RDATE"){//如果不判断会输出所有的属性值
document.write(json[i][j][k]+"\n");
}
}
}}
</script>
</head>
<body></body>
</html>