jqueryを介してjsonを読み込もうとしています。しかし、私は自分のhtmlで未定義になっています。
以下は、HTML jquery コードです。
$(document).ready(function() {
$.getJSON('Json.json',function(data){
$('#output').empty();
$.each(data.general, function(entry){
var html = '<div class="general">';
html += '<span class="logo">' + entry['logo'] + '</span>';
html += '<span class="name">' + entry['name'] + '</span>';
html += '</div>';
$('#output').append(html);
});
});
return false;
});
以下は私のJSONです:
"general":{
"logo":"assets/images/logo.png",
"name" : "Company Name"
}
JSON は JSLint によって検証されます。どこが間違っているのか教えてください。
ありがとう!
コードを次のように更新しました。
$(document).ready(function() {
$.getJSON('Json.json',function(data){
$('#output').empty();
var html = '<div class="general">';
html += '<h3>' + data.general.logo+ '</h3>';
html += '<div class="name">' + data.general.name+ '</div>';
html += '</div>';
html +='<div class="navigation" >';
$('#output').append(html);
});
return false;
});
それは今働いています!!