【发布时间】:2016-06-09 00:24:13
【问题描述】:
我想做一个 PHP 邮件,并想用 JS 添加一个进度条。 所以我有一个电子邮件列表(textarea)(我的问题是进度条),这是代码:
<script type="text/javascript">
//to get every mail by line in textarea
var textarea = tt.replace("\r\n", "\n");
var textarea = textarea.replace("\r", "\n");
var textarea = textarea.split("\n");
var indice=0;
for(var i=0;i<count(textarea);i++){
var line = textarea[i];
var indice= indice+100/count(textarea);
$('#waiting').load('sent.php',{ln:line,indc:indice}, function(){
var finale = $('#waiting').text(); //return the current value of indice
$('#progressbar').css({ "width" : finale+"%"});
setTimeout('#waiting', 1000);
});
}
</script>
例如,如果我有一个包含 4 行的列表 = 100/4 = 25。所以在每个循环中它都会发送当前索引,第一个索引 25% 秒 (25+100/4=50%)... 100 %。 我的问题:循环是否直接打印最终索引= 100%,她不会在每个循环中返回当前索引,当我添加计时器时它不起作用......我的功能有问题我需要请为我的进度条提供帮助:) 我的进度条需要快速获取每个循环中的每个索引,请逐个获取我需要帮助
【问题讨论】:
标签: javascript jquery progress-bar