当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JavaScript上传文件时不用刷新页面方法总结(推荐)

JavaScript上传文件时不用刷新页面方法总结(推荐)

2017年12月12日  | 移动技术网IT编程  | 我要评论

用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>

以上就是无刷新上传文件的全部内容啦,也希望大家继续支持移动技术网网站~~~

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网