Here i have two form fields one is text field, one more is file upload , now i want to do take the all field values and pass to next page through AJAX,Here text box value is passing but file upload value is not passing i am getting error like undefined undefined, How to do this one
console.log(result);
i am getting answer like this
    Array
(
    [Price_unit] => Array
        (
            [0] => 4000000
            [1] => 8000000
        )
    [floor_plan] => Array
        (
            [0] => undefined
        )
     )
$(document).ready(function () {
  $("#btn-submit").click(function (){
    var formData = new FormData($('#residential')[0]);
    formData.append('floor_plan[]', $('input[type=file]')[0].files[0]);
    $.ajax({
      url: "admin/test.php", 
      type: "POST",          
      data: formData, 
      contentType: false,     
      cache: false,             
      processData:false,        
      success: function(result)   
      {
        console.log(result);
      }
    }); 
  });
});<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="residential">
  <div class="form-group">
    <div class="row filterhide1" style="margin-left: 0px;">
      <div class="col-md-3"> 
        <div class="form-group">
          <label class="control-label">Price
            <span class="require">*</span>
          </label>
          <br>
          <input type="text" class="form-control" placeholder="" name="Price_unit[]" value="4000000" required="" data-msg-required="Please Enter Price" aria-required="true">
        </div> 
      </div>
      <br>
      <div class="col-md-3"> 
        <div class="form-group">
          <label class="control-label">Floor Plan
            <span class="require">*</span>
          </label>
          <br>
          <input type="file" class="" placeholder="" name="floor_plan[]" value="luxury_apartments_and_property.jpg" required="" data-msg-required="Please Select Floor Plan" aria-required="true">
        </div> 
      </div>
    </div>
  </div>
  <br><br><br><br>
  <div class="form-group">
    <div class="row filterhide1" style="margin-left: 0px;">
      <div class="col-md-3"> 
        <div class="form-group">
          <label class="control-label">Price
            <span class="require">*</span>
          </label>
          <br>
          <input type="text" class="form-control" placeholder="" name="Price_unit[]" value="8000000" required="" data-msg-required="Please Enter Price" aria-required="true">
        </div> 
      </div>
      <br>
      <div class="col-md-3"> 
        <div class="form-group">
          <label class="control-label">Floor Plan
            <span class="require">*</span>
          </label>
          <br>
          <input type="file" class="" placeholder="" name="floor_plan[]" value="6.jpg" required="" data-msg-required="Please Select Floor Plan" aria-required="true">
        </div> 
      </div>
    </div>
  </div>
  <br><br>
  <input type="button" value="SUBMIT" id="btn-submit">
</form>test.php
 <?php
print_r($_POST);
?>
 
    