这次给大家带来JS上传文件不刷新当前页面,JS上传文件不刷新当前页面的注意事项有哪些,下面就是实战案例,一起来看一下。
用js给出一个上传文件时不用刷新页面的方案
<input id="upload"type="file"/>
<button id="upload-btn">upload</button>
document.getElementById('upload-btn').onclick =function(){
varoInput = document.getElementById('upload');
varfile = oInput.files[0]; //选取文件
varformData =newFormData();//创建表单数据对象
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:5pxinsetblue;
}
table.tab td:hover{
border:5pxsolidred;
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>相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
以上就是JS上传文件不刷新当前页面的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号