I am using Apache to run this program an trying to load Json data in my html page. Why this is not working?
HTML:
<head>
<script src="http://code.jquery.com/jquery-1.10.1.js" type="text/javascript"></script>
</head>
<body>
<a href="#" id="car">Car</a>
<div id="content">
</div>
</body>
JQuery:
$(document).ready(function() {
$.getJSON('data.json',function(data){
$('#content').empty();
$.each(data, function(entryIndex, entry){
var html = '<div class="data">';
html += '<h3>' + entry['company'] + '</h3>';
html += '<div class="product">' + entry['product'] + '</div>';
html += '<div class="type">' + entry['type'] + '</div>';
if(entry['color']){
html += '<div class="color">';
html += '<ol>';
$.each(entry['color'],function(colorIndex, color){
html += '<li>' + color + '</li>';
});
html += '</ol>';
html += '</div>';
}
$('#content').append(html);
});
});
return false;
});
JSON (data.json):
[
{
"company" : "Toyota",
"product" : "Prius",
"color" : [
"white pearl",
"Red Methalic",
"Silver Methalic"
],
"type" : "Gen-3"
},
{
"company" : "Toyota",
"product" : "New Fortuner",
"color" : [
"Super White",
"Silver",
"Black"
],
"type" : "Fortuner TRD Sportivo Limited Edition"
}
]