2015-03-12 5 views
0

Я следующий JSON, который я держу в strConfig переменной:Получить значение из массива объектов в JQuery

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

Я transorm его к объекту с помощью:

var objConfig = jQuery.parseJSON(strConfig); 

Не могли бы вы сказать мне, как получить одно из значений этого объекта и присвоить его переменной, пожалуйста (скажем, значение import.pagestatus)? Я пробовал:

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

, но это дает мне 'не определено' в консоли. Любая помощь будет оценена.

+0

'objConfig.import [0] .pagestatus' – Satpal

+1

Работает как шарм , спасибо :) – crazylane

+0

@crazylane проверить мой ответ –

ответ

2

использование ниже кода

objConfig.import[0].pagestatus 

это даст значение pagestatus внутри импорта

0

Используйте это:

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

"_var drive = resp.import.drive; _" действительно !! – Jai

+0

var drive = resp.import.pagestatus; –

+0

Нет, это не работает, снова дает мне неопределенное значение. – crazylane

Смежные вопросы