<!DOCTYPE html>
<html>
<head>
<title>ajax</title>
<script type="text/javascript" src="js/jquery.js"></script>
<meta charset="utf-8" />
<style type="text/css">
form{
position: relative;
}
ul li{
list-style: none;
}
.divide ul li img{
width: 100px;
border: 3px solid #eeeeee;
}
.selected{
border: 3px solid #0099aa;
}
form input{
position: absolute;
top: 0;
left: 0;
padding: 20px;
opacity: 0;
}
button{
padding: 20px;
background: #0099aa;
border-radius: 3px;
border: 2px solid #333333;
color: #ffffff;
font-size: 18px;
}
.loading{
display: none;
}
</style>
</head>
<body> <input type="file" id="file" multiple /> <div class="loading"><img src="loading.gif" /></div>
<div class="divide">
<ul> </ul>
</div> <script type="text/javascript">
$(function(){
$("#file").change(function(){ data = new FormData();
data.append('files', $('#file')[0].files[0]);
$.ajax({
type: "post",
url: "upload.php",
processData: false,
contentType: false,
data: data,
success: function(a, b, c){
$("div ul").append("文件上传成功!<li><img src='" + a + "' /> </li>");
}
}); }); });
</script>
</body>
</html>

  

最新文章

  1. 简单的JavaScript互斥锁
  2. c++函数模板作为类的成员函数,编译报错LNK2019的解决方法
  3. Nginx下配置ThinkPHP的URL Rewrite模式和pathinfo模式支持
  4. 【转】ContextLoaderListener 和 DispatcherServlet
  5. Linux How to add a new disk to LVM
  6. LeetCode题解——String to Integer(atoi)
  7. python_小爬虫
  8. 基于.NET CORE微服务框架 -谈谈surging的服务容错降级
  9. Webpack 4教程 - 第七部分 减少打包体积与Tree Shaking
  10. 兼容在安装linux系统过程中不支持非原装的光模块的命令
  11. 屏蔽右键+f12
  12. 【转】Python中的eval()、exec()及其相关函数
  13. Python3:sorted()函数及列表中的sort()函数
  14. @NotNull、@NotEmpty、@NotBlank的区别
  15. web前端----JavaScript对象
  16. RESTful到底是什么玩意??
  17. dvwa 源码分析(四) --- dvwaPhpIds.inc.php分析
  18. 九度 1481 Is It A Tree?
  19. [XHR]——重新认识 XMLHttpRequest
  20. pycharm+gitee

热门文章

  1. EXP AND IMP
  2. spring 分散配置
  3. 关于jQuery的条件判断问题
  4. IO流的操作规律
  5. Python -- 文档测试
  6. Datatable.select() 方法的使用
  7. Servlet程序开发-- servlet跳转
  8. 转 Fragment 和 FragmentActivity的使用
  9. C#使用FFmpeg 将视频格式转换成Gif图片示例
  10. memory runs at single channel问题解决