У меня есть объект JSON, который выглядит следующим образом:Печать JSON объект с JQuery в HTML
var content = '[{"title":"John Apple","lastname":"Apple"},
{"title":"Kumar Patel","lastname":"Patel"},
{"title":"Michaela Quinn","lastname":"Quinn"},
{"title":"Peyton Manning","lastname":"Manning"},
{"title":"John Doe","lastname":"Doe"},
{"title":"Jane Lee","lastname":"Lee"},
{"title":"Dan McMan","lastname":"McMan"},
{"title":"Yu Win","lastname":"Win"}]';
И я пытаюсь редактировать его с помощью JQuery для отображения в моей div
тег с идентификатором content-view
вот мой JQuery:
$.each(content, function(t, l){
$('#view-content').appendTo('<div id = "' + l + '">' + t + '</div>');
});
по какой-то причине на моем jsFiddle, который находится прямо здесь: http://jsfiddle.net/gAWTV/
Он просто выглядит пустым. У кого-нибудь есть идеи? Я озадачен ...
--- EDIT ---
Что я хотел бы сделать, это все, выход в свои Div теги, как это:
<div id="Apple">John Apple</div>
<div id="Patel">Kumar Patel</div>
<div id="Quinn">Michaela Quinn</div>
etc...
консоль, отображающая: не может использовать 'в' оператора для поиска '332' в [{ "название": "Джон Apple", "LastName": "Яблоко"}, { "Название": "Kumar Patel "," lastname ":« Patel »}, {« title »:« Michaela Quinn »,« lastname »:« Quinn »}, {« title »:« Peyton Manning »,« lastname »:« Manning »} {«title»: «John Doe», «lastname»: «Doe»}, {«title»: «Jane Lee», «lastname»: «Lee»}, {«title»: «Dan McMan», «lastname» ":" McMan "}, {" title ":" Yu Win "," lastname ":" Win "}] – digitalextremist
Где есть оператор 'in'? – scapegoat17
Разве вы не должны сначала разбирать строку с объектом? Смотрите это: http://stackoverflow.com/questions/4935632/how-to-parse-json-in-javascript – SOReader