无需添加 jquery 或任何其他第三方库,只需添加 IPerfect JS 库即可。
IP_uploadFile(URL,responseType,this[object],[dynamicFunctionForResponse])
如果用户选择 responseType 为“html”,那么 dynamicFunctionForResponse 将获得 HTML 格式的响应。在下面的示例中,您将在警报中获得“完成”响应。
HTML
<script type="text/javascript" src="http://services.iperfect.net/js/IP_generalLib.js"></script>
<script language='javascript'>
function testResponse(data){
alert(data)
}
</script>
身体
<form method="POST" enctype="multipart/form-data" onsubmit="IP_uploadFile('testupload.php','html',this,testResponse); return false;">
<input type="file" name="file1">
<input type="submit" name="submit1" value="Click here">
</form>
PHP:测试上传.php
move_uploaded_file($_FILES['file1']['tmp_name'], realpath("./")."/upload/".$_FILES["file1"]["name"]);
echo "done";