I have a working JSON call which loads the data.root.offer[0].region
call into a div with class .region
. It looks like this:
$.getJSON('json/data.json', function(data) {
$('.region').html('<p>' + data.root.offer[0].region + '</p>'
)
});
Here's what I tried and didn't work
for (var i = 0; i <= carousel.length; i++) {
$.getJSON('json/data.json', function(data) {
$('.region').html =+ ('<p>' + data.root.offer[i].region + '</p>'
)
});
};
I have been trying to create a loop that loads the 8 items in the offer array into 8 divs with the .region
class using a loop. but no success.. If anybody knows a solution that be really helpful.
JSON
{"root": {"offer": [{"region": "Miami - Miami Beach",
"region": "Mexico - Playacar",
"region": "Cuba - Veradero",
"region": "Jamaica - Montego Bay",
"region": "Dominican Republic - Bavaro",
"region": "Turkije - Belek",
"region": "Turkije - Belek",
"region": "Turkije - Side",
"region": "Tunesië - Hammamet Yasmine ",
"region": "Egypte - Sharm El Sheikh"
}]}}
HTML:
<div class="carousel" tabindex="4">
<div class="frame">
<div class="region">
<p>miami beach1<p>
</div>
</div>
<div class="frame">
<div class="region">
<p>miami beach2<p>
</div>
</div>
<div class="frame">
<div class="region">
<p>miami beach3<p>
</div>
</div>
<div class="frame">
<div class="region">
<p>miami beach4<p>
</div>
</div>
<div class="frame">
<div class="region">
<p>miami beach5<p>
</div>
</div>
<div class="frame">
<div class="region">
<p>miami beach6<p>
</div>
</div>
<div class="frame">
<div class="region">
<p>miami beach7<p>
</div>
</div>
<div class="frame">
<div class="region">
<p>miami beach8<p>
</div>
</div>
</div>