从jQuery中的对象数组中获取值

时间:2015-03-12 11:14:13

标签: jquery json

我在strConfig变量中保留了以下JSON:

{
    "import": [
        {
            "drive": "F",
            "path": "F:\\\\PageExports\\\\",
            "pagestatus": "1",
            "withnextpages": "1"
        }
    ],
    "export": [
        {
            "drive": "F",
            "path": "F:\\\\PageExports\\\\",
            "followmainlink": "0"
        }
    ]
}

我通过以下方式将其转换为对象:

var objConfig = jQuery.parseJSON( strConfig );

你能告诉我如何从该对象中获取一个值并将其分配给一个变量,请(让我们说import.pagestatus的值)? 我试过了:

console.log($(objConfig).find('export').find('pagestatus').value);

但这给了我“未定义的”#39;在控制台。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

使用下面的代码

 objConfig.import[0].pagestatus

它将在import

中给出pagestatus的值

答案 1 :(得分:0)

使用此:

var resp = jQuery.parseJSON(resp);
var drive =  resp.import.drive;
alert(drive);