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からの出力は、私が欲しかった人の名前になります。ループなしで同じ結果を達成する方法はありますか?(私が知っているように、オブジェクトは1つだけです)