无法在javascript中从json对象检索信息

时间:2012-09-27 10:39:55

标签: javascript jquery ajax json

我设法使用AJAX作为对象提取有关用户的信息。以下是返回的信息:

Object
0: "27"
1: "BORDAS"
2: "Marie"
3: "3"
4: "1978-01-13"
5: "comm"
6: "mus"
date_n: "1978-01-13"
loisirs: "mus"
nom: "BORDAS"
num: "27"
prenom: "Marie"
service: "comm"
titre: "3"

我为检索信息而编写的代码是:

$.ajax( {
    url: 'edit.php',
type: 'post',
dataType: 'json',
data: { id: person }
}).done( function( results ) {
console.log( results );
console.log( results.prenom );
});

正如您在上面所看到的,正在正确检索信息,但是当我执行console.log(results.prenom)时,响应始终是“未定义的”。

如何从对象中获取各个信息位?

感谢。


我已经设法通过循环对象来实现它:

$.each( results, function( key, value ) {
    console.log( value.prenom );
});

使用循环,console.log的输出是我想要的人的名字。有没有办法在没有循环的情况下实现相同的结果? (据我所知,只有一个对象)

0 个答案:

没有答案