博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax jQ写的上传进度条
阅读量:5275 次
发布时间:2019-06-14

本文共 1656 字,大约阅读时间需要 5 分钟。

XML/HTML Code

 
 
 
 
 
 
0%
 
 

 

CSS Code

<style>  

form { display: block; margin: 20px auto; background: #eee; border-radius: 10px; padding: 15px }  
#progress { position:relative; width:400px; border: 1px solid #ddd; padding: 1px; border-radius: 3px; }  
#bar { background-color: #B4F5B4; width:0%; height:20px; border-radius: 3px; }  
#percent { position:absolute; display:inline-block; top:3px; left:48%; }  
</style> 

 

JavaScript Code 

<script>  

$(document).ready(function()  
{  
    var options = {   
    beforeSend: function()   
    {  
        $("#progress").show();  
        //clear everything  
        $("#bar").width('0%');  
        $("#message").html("");  
        $("#percent").html("0%");  
    },  
    uploadProgress: function(event, position, total, percentComplete)   
    {  
        $("#bar").width(percentComplete+'%');  
        $("#percent").html(percentComplete+'%');  
 
      
    },  
    success: function()   
    {  
        $("#bar").width('100%');  
        $("#percent").html('100%');  
 
    },  
    complete: function(response)   
    {  
        $("#message").html("<font color='green'>"+response.responseText+"</font>");  
    },  
    error: function()  
    {  
        $("#message").html("<font color='red'> ERROR: unable to upload files</font>");  
 
    }  
       
};   
 
     $("#myForm").ajaxForm(options);  
 
});     
</script> 

 

PHP Code

<?php  
$output_dir = "../upload/";  
 
if(isset($_FILES["myfile"]))  
{  
    //Filter the file types , if you want.  
    if ($_FILES["myfile"]["error"] > 0)  
    {  
      echo "Error: " . $_FILES["file"]["error"] . "<br>";  
    }  
    else  
    {  
        //move the uploaded file to uploads folder;  
        move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir. $_FILES["myfile"]["name"]);  
      
     echo "Uploaded File :".$_FILES["myfile"]["name"];  
    }  
 
}  
?> 

转载于:https://www.cnblogs.com/liujinyu/p/progress_bar.html

你可能感兴趣的文章
冒泡排序
查看>>
Sharepoint 2010 用VS定制Master,并且每个Web应用同一个Master
查看>>
关于photoswiper展示时图片自适应的问题
查看>>
微信公众开发api接口
查看>>
RPC
查看>>
C#读取Mysql blob字段 分类: .NET ...
查看>>
2018 hncpc 部分题
查看>>
滚动到顶部
查看>>
python flask 学习与实战
查看>>
[luoguP1640] [SCOI2010]连续攻击游戏(二分图最大匹配)
查看>>
差分约束系统总结(转)
查看>>
从mysqldump整库备份文件中恢复单表
查看>>
INT(M)表示什么意思?
查看>>
凉凉夜色为我思念成河
查看>>
数据库连接及线程池
查看>>
解决android应用程序适用新老android系统版本方法
查看>>
Oracle SQL语句执行过程
查看>>
Oracle 中的SID是什么意思?有什么作用?
查看>>
Java面向对象(二、继承)
查看>>
关于http协议
查看>>