2013-07-16 3 views
0

Моя JSON в настоящее время выглядит следующим образом:Получить значение из JSON массива

{ 
    "overview" : { 
    "title" : "Blog" 
    }, 

    "item" : { 
    "title" : "Hello World" 
    } 

} 

Мой JQuery выглядит следующим образом:

<script type="text/javascript"> 

$(document).ready(function(){ 

     $.getJSON(url, function(obj) { 

     $.each(obj, function(key, value){ 

      $('.image-slide-title').append(value.title); 

     }); 

     }); 

}); 

</script> 

Все работает прекрасно, за исключением HTML-разметки показывает:

<div class="image-slide-title">Blog Hello World</div> 

Я просто хочу пропустить обзор ключ/значение и просто перейти к элемент ключ/значение, так в конце дня он выглядит как:

<div class="image-slide-title">Hello World</div> 

ответ

3

Вы могли бы затем перебрать obj.item свойствами:

for (var prop in obj.item) { 
    var value = obj.item[prop]; 
    $('.image-slide-title').append(value); 
} 
+0

Вы забыли добавить .title на значение – CodingIntrigue

+0

Нет, нет. Это необязательно. Если вы добавите, что вам больше не нужно перебирать свойства, потому что вы жестко кодируете имя свойства. –

+0

Я вижу, что вы сейчас делаете. Возвращаясь, чтобы научиться читать ... – CodingIntrigue

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