<form class="job-add" id="myForm" method="post" enctype="multipart/form-data">
<h2>投递简历</h2>
<table>
<tr>
<td>姓名:</td>
<td><input type="text" name="username" maxlength="10" /></td>
</tr>
<tr>
<td>上传简历:</td>
<td>
<span class="upload">
<input name="file" type="file" style="opacity:1;" />
</span>
</td>
</tr>
</table>
<input class="submit" type="button" onClick="addOrder()" value="提交简历" />
</form>
<script>
function addOrder() {
var submitData = new FormData($('#myForm')[0]);
$.ajax({
url: '/index.php?m=content&c=sin_up&a=save',
type: "POST",
data: submitData,
dataType:"json",
async: false,
cache: false,
contentType: false,
processData: false,
timeout: 50000,
success: function(data) {
if (data.status == 1) {
alert(data.msg);
} else {
alert(data.msg);
}
}
});
}
</script>
function save() {
$param = $_POST;
if(empty($param['username'])){
$return['status'] = 0;
$return['msg'] = '请输入您的姓名';
ajaxReturn($return);
}
//文件上传代码
$fileInfo = $_FILES['file'];
$fileTmpName = $fileInfo['tmp_name'];
if(empty($fileTmpName)){
$return['status'] = 0;
$return['msg'] = '请上传简历';
ajaxReturn($return);
}
$ext = end(explode('.', $fileInfo['name']));
$saveName = uniqid().'.'.$ext;
$saveDir = 'uploadfile/zhaopin';
if(!is_dir($saveDir)){
mkdir($saveDir);
}
$savePath = $saveDir.'/'.$saveName;
//file_put_contents($savePath,file_get_contents($fileTmpName));//2选1
move_uploaded_file($fileTmpName,$savePath);//2选1
$return['status'] = 1;
$return['msg'] = '提交成功';
ajaxReturn($return);
}
function ajaxReturn($return){
header('Content-Type:application/json; charset=utf-8');
echo (json_encode($return));exit;
}