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