【发布时间】:2017-03-30 18:05:29
【问题描述】:
我没有任何问题,例如错误,但在页面上太滞后了。这是我的js:
$(document).ready( function() {
photosdone();
});
function photosdone() {
setTimeout( function() {
photosupdates();
photosdone();
}, 800);
}
function photosupdates() {
$.getJSON("check_photos.php", { id: $("#id").val() },function(data) {
$("#photos").empty();
$.each(data.result, function(){
$("#photos").append("<li class='col-lg-3 col-md-3 '><img class='img-responsive' src='data:"+this['MIME']+";base64,"+this['img']+"' width=150px height=150px></li>");
});
});
}
这是我的页面:
<ul id="photos" class="row bar">
</ul>
虽然页面没有图片,但它也在运行。但是当我上传一些超过2张的图片时,我觉得我的页面虽然出现了几次,但还是卡住了。
【问题讨论】:
-
递归?加载时,您调用 photosdone
标签: javascript jquery