【发布时间】:2015-06-27 23:30:10
【问题描述】:
我有一个有效的 JSON 调用,它将 data.root.offer[0].region 调用加载到类 .region 的 div 中。它看起来像这样:
$.getJSON('json/data.json', function(data) {
$('.region').html('<p>' + data.root.offer[0].region + '</p>'
)
});
这是我尝试过但没有奏效的方法
for (var i = 0; i <= carousel.length; i++) {
$.getJSON('json/data.json', function(data) {
$('.region').html =+ ('<p>' + data.root.offer[i].region + '</p>'
)
});
};
我一直在尝试创建一个循环,将报价数组中的 8 个项目加载到 8 个 div 中,并使用循环使用 .region 类。但没有成功..如果有人知道真正有用的解决方案。
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>
【问题讨论】:
-
又一个在 for 循环中调用 AJAX 的问题。请参考stackoverflow.com/questions/14220321/…
标签: javascript jquery ajax json