我试图制作一个简单的php+ajax脚本来显示多个上传文件的进度。
我发现在这个网站和其他网页上,包准备使用,等等…我想从头开始有几个原因,其中之一就是学习。
以下是我想要的方法:
首先,我从upload.php中的ajax代码开始(此文件包含上载表单和显示上载进度的a)

<script>
$(document).ready(function(){
 $("#uploadform").change(function(e)
 {
    e.preventDefault();
    setInterval(function(){
$('div#upload_progress').load('upload_progress.php');
 }, 1000);
});
});
</script>

upload_progress.php包含在服务器上获取即时文件大小的代码(我还没有找到)。所以,就目前而言,我在“upload_progress.php”中仅有的一行是:“voila”。
这里是我的问题:在上传文件的过程中没有加载div upload_progress,所以在upload_u progress.php中没有看到文本。我试图上传大文件或减少设置间隔时间,但没有成功。除了当我在setinterval之后放置一个警报窗口(alert('alertme');)时,div上传进度会神奇地加载。
我真的很感谢你的帮助。

最佳答案

尝试HTML5

<progress value="1" max="100">Loading</progress>

增加价值

10-06 00:11
查看更多