2013-07-16 22 views
0

所以我有一個集合foo。我使用ajax來訪問它。在成功部分,我有一個for循環訪問mongodb(貓鼬),然後做點什麼吧

function(data){ 
    for(var i in data){ 
    var project = data[i] 
    } 
} 

所以現在集合連接到項目。如何訪問項目以獲取「姓名」,以便我可以打印出姓名?

console.log(project [1] .name)?

EDIT更多細節: 這是怎麼回事?

for(var i=0, i<project.length, i++){ 
    console.log(project[i].name); 
} 

它說是「<」的一個問題是說,這是一個意外標記。

回答

0

如果你想在你的html中打印這個,你可以創建一個div並在div內打印你的值。

var div = document.createElement("div"); 
div.innerHTML = project[1].name; 
document.body.appendChild(div); 

如果您只是想在JavaScript使用alert(project [1] .name)中看到項目[1]中存儲的值。

所有老實說,我不認爲有必要建立一個「VAR工程」,你可以用「數據」,並跳過for循環

+0

有益的,但我並沒有放棄不夠具體。儘管有關於我的編輯的其他想法,您是否向我提供了我正在尋找的東西? –

+0

$。每個函數都是我需要使用的。不適用於循環。 –

0

您可以使用Chrome開發人員工具或Firebug(firefox)查看返回的值。

在你的「for」循環中寫入調試器;並且在迭代集合時代碼會中斷,或者使用開發工具設置中斷點。