0

私がするときconsole.log(msg);。私の返事はこうです[{"test":"aaaaa"}].

さて、aaaa を選択するにはどうすればよいでしょうか。

4

6 に答える 6

4

msgは配列で、最初の要素は{"test": "aaaaa"}

だから、あなたができるかmsg[0].testmsg[0]['test']

于 2013-03-25T06:56:28.703 に答える
1

JavaScript にキーと値のペア構造はありますか?から

var myobj = {
  "managaner": ["Prateek","Rudresh","Prashant"],
  "employee": ["namit","amit","sushil"],
  "hr": ["priya","seema","nakul"]
}

alert(myobj['employee'][1]); // Outputs "amit"
于 2013-03-25T06:56:30.843 に答える
1

これを試して:

 $.each(msg, function(i, item){
    console.log(item.test);
 });

json何らかのサーバーまたは Web サービスから応答を取得している場合は、 ajax success function(){}.

これで何が起こっているかというと、配列のようにjson応答があるため$.each()、サーバーから取得した応答をitemループしてから、オブジェクトをループしているparamを使用して関数を取得しています。最後console.log(item.test)に、オブジェクトのプロパティを出力しています。

于 2013-03-25T06:57:54.777 に答える
1

これを試して

msg[0].test

また

msg[0]["test"]
于 2013-03-25T06:58:21.093 に答える
0

例:

function(data) {
    var result = data[0];
    var was = result.was;
}
于 2013-03-25T07:00:14.030 に答える
0

という事は承知しています msg=[{"test":"aaaaa"}]

次に、値を として取る必要がありますmsg[0].test。次に、「aaaaa」を取得できます

于 2013-03-25T06:57:08.517 に答える