2015-05-20 56 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。 –