jquer form实现文件上传
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.js"></script>
<script type="text/javascript" src="http://malsup.github.com/jquery.form.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#uploadForm').ajaxForm({
dataType: 'json',
success: processJson
});
function processJson(data){
alert(data.message);
}
});
</script>
</head>
<body>
<b>验证表单</b>
<form action="upload.php" id="uploadForm" method="post" enctype="multipart/form-data">
<input type="text" name="message" ><br/>
<input type="file" name="file"> <br/>
<input type="submit" value="提交">
</form>
<hr/>
</body>
upload.php文件内容:
$file = $_FILES['file']['tmp_name'];
list($name,$type,$temp_name,$error,$size) = $_FILES['file'];
//自己实现文件上传
echo json_encode(array('message'=>$_REQUEST['message']));