码迷,mamicode.com
首页 > Web开发 > 详细

无刷新上传文件

时间:2017-08-12 15:24:47      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:无刷新上传文件

js给出一个上传文件时不用刷新页面的方案


 <input id="upload" type="file"/>
 <button id="upload-btn">upload</button>


    document.getElementById(‘upload-btn‘).onclick = function(){  
        var oInput = document.getElementById(‘upload‘);  
        var file = oInput.files[0];       //选取文件
        var formData = new FormData();   //创建表单数据对象
        formData.append(‘file‘,file);    //将文件添加到表单对象中
        fetch({                          //传输
            url:‘./‘,
            mothod:‘POST‘,
            body:formData 
        }) 
        .then((d)=>{
        console.log(‘result is‘,d);
        alert("上传完毕!")
        })
    }


实现这么一个效果:


使用HTML+CSS实现如图布局,border-width:5px,格子大小是50px*50px,hover时,边框变成红色,需要考虑语义化。

技术分享


        table{
            border-collapse:collapse;   /* 为表格设置合并边框模型 */
            margin:50px;
            text-align:center;  /* 设置文字居中 */
        }  
        table tr{
            border:none;
        } 
        table.tab td{
            width:50px;
            height:50px;
            border:5px  inset blue;
        } 
        table.tab td:hover{
            border:5px solid red;
            cursor: pointer;
        }
        <table class="tab">
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
        <tr>
            <td>7</td>
            <td>8</td>
            <td>9</td>
        </tr>
    </table>




无刷新上传文件

标签:无刷新上传文件

原文地址:http://cynthia11.blog.51cto.com/11627117/1955708

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!