我正在使用JavaScript JSON對象。我不知道這是寫JSON對象的正確方法: -回到Javascript對象並顯示在表
var address={
details:{
"martin":[{"full_name":"James Martin"},{"address":"Florida"},{"phone":"897657834"}],
"luthar":[{"full_name":"Luther king"},{"address":"Boston"},{"phone":"9856568789"}],
"jonson":[{"full_name":"Jonson vierra"},{"address":"New york"},{"phone":"98654567887"}]
}
}
現在,我要顯示錶中的每個人的每一個元素。我可以通過編寫手動執行此操作:
<table border=1>
<tr>
<td><script>document.write(address.details.martin[0].full_name)</script></td>
<td><script>document.write(address.details.martin[1].address)</script></td>
<td><script>document.write(address.details.martin[2].phone)</script></td>
</tr>
</table>
喜歡本作的所有3人,但我想用一個循環來抓住每個人的全部細節。 如何使用循環輕鬆完成此操作?
您可能要考慮一下使用類似[knockout](http://knockoutjs.com/)這樣的綁定庫。 – 2013-04-09 14:12:28
實際上我現在不想使用任何類型的庫。因爲我是javascirpt的新手,所以我需要從根本上知道。 :) – 2013-04-09 14:14:42
不夠公平,但使用庫和學習JavaScript不是相互排斥的。也不要陷入像這樣內聯JavaScript的壞習慣。最後,你所擁有的實際上並不是有效的JSON,因爲'details'沒有用引號括起來,但不清楚爲什麼你想要JSON而不是隻是一個對象字面值。 – 2013-04-09 14:37:11