0

私のJqueryの成功fnでは、これを行うと console.log(data);

私は得ています、

 [
  "{\"name\":\"android\"}"
]

この data.name[0] のような名前を取得しようとすると、未定義になります。

私も data[0].name を試しましたが、まだ未定義です。

4

2 に答える 2

0

最初に文字列の配列値を JSON に変換してから解析します。

var json = JSON.parse(data[0]);
json.name;
于 2013-04-11T11:41:02.827 に答える
0

これにより、次の値が得られます。

    var data = '[{\"name\":\"android\"}]';
    eval("data=" + data);
    alert(data[0].name);

また

    var data = '[{\"name\":\"android\"}]';
    data = JSON.parse(data)
    alert(data[0].name);

試したコードを投稿できますか?

于 2013-04-11T12:02:10.120 に答える