2015-05-20 93 views
2

我有一段JavaScript使用Ajax獲得從我的數據庫數據,例如:jQuery的AJAX發佈數據不確定

$.ajax({ 
    url: 'getlog', 
    data: { id: calEvent.id}, 
    dataType: "json", 
    success: function(data) 
    { 
    alert(data[id]); 
    } 
}); 

,如果我只是提醒「數據」對象,我得到

[對象的對象]

我從Ajax請求取回的數據結構是這樣的:

enter image description here

我需要能夠獲得這些字段填寫編輯表單(form已經存在我的網頁上,我知道如何設置我的編輯的值,但我不能訪問數據)

+6

試試這個數據.id或數據[「id」] –

+0

謝謝data.id做的竅門,我試過數據[0] .id,但這並沒有工作,所以我認爲我沒有準確地使用數據對象,非常感謝你 –

+0

試試這個data.id或alert(data.id) –

回答

2

data.iddata["id"]都應該工作。在你的情況下,你有data[id],所以它試圖將id作爲一個變量返回undefined。

+0

這不是一個錯誤,在Js中,當你提醒任何對象時它會作爲[object] [object] – Tushar

+0

我會接受答案在3分鐘內,當我可以,做了這個把戲 –

+0

@Tushar Gupta:是的,這是正確的。但我說數據[id]會給你錯誤,因爲javascript會嘗試搜索變量id。 –