1

我设法提取了有关使用 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 的输出是我想要的人名。有没有办法在没有循环的情况下达到相同的结果?(据我所知,永远只有一个对象)

4

0 回答 0