Я пытаюсь разобрать результат JSON с помощью этого сценария:JQuery: GetJson дает мне только неопределенную данные
$.getJSON(url, function(data){
var items=[];
$.each(data,function(i,item){
items.push("<div class='col-lg-12' >");
items.push(" By "+ item.user_name +": "+ item.created_at);
items.push("</div>");
items.push("<div class='col-lg-12' >");
items.push("<p>" + item.text + "</p>");
items.push("</div>");
});
$("<ul/>", {
"class": "my-new-list",
html: items.join("")
}).appendTo("#commentaires");
});
JSON для синтаксического анализа является
[
[
{
"text": "text1",
"created_at": "12 May, 2015",
"user_name": "gilbert moignon"
}
],
[
{
"text": "text2",
"created_at": "12 May, 2015",
"user_name": "jean bono"
}
],
[
{
"text": "text3",
"created_at": "12 May, 2015",
"user_name": "gerard mentor"
}
]
]
Unfortunaltely, для неизвестной причины, Вместо моих данных я вижу только undefined
. Может ли кто-нибудь мне помочь?
Что такое 'url', который вы пытаетесь получить, это онлайновый или локальный файл? – jmgross
url - это локальный файл. Я попробовал его с помощью $ ('# commentaires'). load (url); ' и получил json я дал на вопрос. – michael