首页 > 代码库 > Javascript Fromdata 与jQuery 实现Ajax文件上传

Javascript Fromdata 与jQuery 实现Ajax文件上传

<!DOCTYPE html><html><head>	<title>ajax</title>	<script type="text/javascript" src="http://www.mamicode.com/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="http://www.mamicode.com/loading.gif" /></div>	<div class="divide">		<ul>				</ul>	</div>		<script type="text/javascript">	$(function(){		$("#file").change(function(){				data = http://www.mamicode.com/new FormData();"post",					url: "upload.php",					processData: false,					contentType: false,					data: data,					success: function(a, b, c){						$("div ul").append("文件上传成功!<li><img src=http://www.mamicode.com/‘" + a + "‘ /> </li>");					}				});			});	});	</script></body></html>