【发布时间】:2016-02-04 14:52:49
【问题描述】:
我在 ajax 成功中有一个 for 循环。我通过它获得了所有值。在每次迭代中创建 div。我想将所有迭代结果附加到一个公共 div
Ajax for 循环
success:function(result) {
console.log(result);
for(var i=0;i<result.length;i++) {
var tab= " <div class='col-xs-12 mrgntTB3'> <div class='row'>";
tab=tab+"<div class='col-xs-2 blk-ht1'><span class='tbRrptsstdNames'>" + result[i]["student_name"]+ "</span></div></div></div> <div class='clearfix'></div> ";
}
$("#subjectNames").append(tab);
}
html
<div class="col-xs-9">
<div class="row">
<div id="subjectNames">
</div>
</div>
</div>
【问题讨论】:
-
你可以这样做 $("#subjectNames").html(tab);
-
现在只在该 div 中附加最后一次迭代结果
-
提示:不要(重新)初始化
tabinside循环。
标签: javascript jquery html ajax codeigniter