0

jsonを解析しようとしています

[{
        "resourceName": "Jasmine Room",
        "totalStaff": "15"            
    },
    {
        "resourceName": "Lily Room",
        "totalStaff": "15"           
    }]

それぞれを使用して繰り返し処理したくありません。最初の resourceName 値が必要なだけです。ajaxコールのコールバックをデータとして成功させています。

だから私はこのように試しましdata[0].resourceNameたが、うまくいきません。

4

5 に答える 5

0

たまにはこんなことも…

$.post("filename.ext",{
    request:"parameter",
},function(d){
    var ret = d['DATA'][0];
    if(ret != undefined){
        var resourceName = ret.resourceName;
    }
},'json');

動作する必要がありますか?

于 2013-10-18T11:31:37.397 に答える
0

関数を使用して最初に json を解析する必要がありJSON.parseます。

このようなもの: var json = JSON.parse(data); return json[0].resourceName

于 2013-10-18T11:33:19.383 に答える
0

私にとってはうまくいっているようです。

var temp = [{
        "resourceName": "Jasmine Room",
        "totalStaff": "15"            
    },
    {
        "resourceName": "Lily Room",
        "totalStaff": "15"           
    }]
console.log(temp[0].resourceName);

コメントの 1 つに「いいね」data[o]ではなく、やろうとしているからですか?data[0]

于 2013-10-18T11:34:56.750 に答える