JavaScript上传文件时不用刷新页面方法总结(推荐)
发布时间 - 2026-01-11 02:47:53 点击率:次用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>
以上就是无刷新上传文件的全部内容啦,也希望大家继续支持网站~~~
# js上传文件
# js上传文件插件
# 无刷新上传页面
# JS关于刷新页面的相关总结
# Javascript刷新页面的实例
# 解决微信浏览器Javascript无法使用window.location.reload()刷新页面
# JS在一定时间内跳转页面及各种刷新页面的实现方法
# 刷新页面的几种方法小结(JS
# ASP.NET)
# js局部刷新页面时间具体实现
# JS定时刷新页面及跳转页面的方法
# JavaScript刷新页面的几种方法总结
# 表单
# 上传文件
# 希望大家
# 如图
# 象中
# 上传
# oInput
# files
# formData
# function
# onclick
# var
# append
# fetch
# url
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
EditPlus中的正则表达式 实战(1)
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
潮流网站制作头像软件下载,适合母子的网名有哪些?
Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录
如何挑选高效建站主机与优质域名?
用v-html解决Vue.js渲染中html标签不被解析的问题
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
Firefox Developer Edition开发者版本入口
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
Mybatis 中的insertOrUpdate操作
Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】
HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】
如何快速辨别茅台真假?关键步骤解析
如何在阿里云高效完成企业建站全流程?
PythonWeb开发入门教程_Flask快速构建Web应用
Android 常见的图片加载框架详细介绍
香港网站服务器数量如何影响SEO优化效果?
Laravel怎么在Blade中安全地输出原始HTML内容
如何用低价快速搭建高质量网站?
Android仿QQ列表左滑删除操作
如何在万网ECS上快速搭建专属网站?
大型企业网站制作流程,做网站需要注册公司吗?
如何在云服务器上快速搭建个人网站?
微信推文制作网站有哪些,怎么做微信推文,急?
再谈Python中的字符串与字符编码(推荐)
如何实现建站之星域名转发设置?
如何在阿里云服务器自主搭建网站?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
中国移动官方网站首页入口 中国移动官网网页登录
Laravel怎么判断请求类型_Laravel Request isMethod用法
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
如何在服务器上三步完成建站并提升流量?
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
Laravel如何发送系统通知?(Notification渠道示例)
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
如何实现javascript表单验证_正则表达式有哪些实用技巧
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
大连网站制作公司哪家好一点,大连买房网站哪个好?
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
个人网站制作流程图片大全,个人网站如何注销?
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
php静态变量怎么调试_php静态变量作用域调试技巧【解答】

