File upload through ajax serialize():
<form id="addform" class="form-horizontal" enctype="multipart/form-data" >
<div class="form-group">
    <label for="link" class="control-label col-xs-3">Image</label>
    <div class="col-xs-6">
        <input id="file" name="file" type="file"  class="form-control">
    </div>
</div>
</form>
AJAX CODE using serialize():
$('#save11').click(function(){      
    $.ajax({                
            type : "POST",
            url : "page/add-journal.php",
            data :$('#addform').serialize(),
            success : function(data)
            {
                alert(data);
                window.location.href="home-page.php";       
            }
    });
});
Here PHP code:
<?php
    include '../dbConnection.php';
    $tmp=$_FILES['file']['tmp_name'];
    $serverpath="upload/".$_FILES['file']['name'];
    $file=$_FILES['file']['name'];
    move_uploaded_file($tmp,$serverpath);
    $sql="insert into journal set file='".$file."'";    
    $query=mysql_query($sql);               
?>
Only give me solution using serialize() only. If not so give me best solution.
 
     
     
    