私がするときconsole.log(msg);
。私の返事はこうです[{"test":"aaaaa"}].
さて、aaaa を選択するにはどうすればよいでしょうか。
msg
は配列で、最初の要素は{"test": "aaaaa"}
だから、あなたができるかmsg[0].test
、msg[0]['test']
JavaScript にキーと値のペア構造はありますか?から
var myobj = {
"managaner": ["Prateek","Rudresh","Prashant"],
"employee": ["namit","amit","sushil"],
"hr": ["priya","seema","nakul"]
}
alert(myobj['employee'][1]); // Outputs "amit"
これを試して:
$.each(msg, function(i, item){
console.log(item.test);
});
json
何らかのサーバーまたは Web サービスから応答を取得している場合は、 ajax success function(){}
.
これで何が起こっているかというと、配列のようにjson応答があるため$.each()
、サーバーから取得した応答をitem
ループしてから、オブジェクトをループしているparamを使用して関数を取得しています。最後console.log(item.test)
に、オブジェクトのプロパティを出力しています。
これを試して
msg[0].test
また
msg[0]["test"]
例:
function(data) {
var result = data[0];
var was = result.was;
}
という事は承知しています msg=[{"test":"aaaaa"}]
次に、値を として取る必要がありますmsg[0].test
。次に、「aaaaa」を取得できます