簡體   English   中英

沒有使用 ajax 在帖子中獲取 Formdata

[英]Not getting Formdata in post using ajax

我正在嘗試將 formdata 獲取到我的 php 文件中。 但我在帖子上沒有任何價值。 請告訴我我在做什么是對的? 我在帖子中做錯了什么

// add item to additem
<script type="text/javascript">
$(document).ready(function(){
$("#additembutton").click(function(evt){
    evt.preventDefault();
    var formData = new FormData($("form #itemform")[0]);
    alert(formData);
    $.ajax({
        url: 'additem.php',
        type: 'POST',
        data: formData,
        async: false,
        cache: false,
        contentType: false,
        enctype: 'multipart/form-data',
        processData: false,
        success: function (response) {
            alert(response);
        }
    });
        return false;
});
    </script>

// form submit image

這是我的 additem.php 文件

<?php
include '../class/dbconfig.php';
$filename=$_POST['myfile']['name'];
echo $_POST['myfile'];

這是我的 html 表單

 <form class="form-horizontal"  enctype="multipart/form-data">
 <div class="form-group">
 <label for="select" class="col-md-3 control-label">Menu Type</label>
 <div class="col-md-6">
 <select class="form-control" id="menutype">
 <option>Select Menu</option>
 <option value="fastfood">FastFood</option>
 <option value="other">Other</option>
 </select>
 </div>
 </div>
 <!--
 <div class="form-group" id="otherdiv">
 <label for="menuorder" class="col-md-3 control-label">Other Menu Type</label>
 <div class="col-md-6">
 <input type="number" class="form-control" id="othermenu"  placeholder="Enter Order">
 </div>
 </div>
 -->
 <div class="form-group">
 <label for="menuorder" class="col-md-3 control-label">Menu Order</label>
 <div class="col-md-6">
 <input type="number" class="form-control" id="menuorder" pattern="[0-9]+" placeholder="Enter Order">
 </div>
 </div>
 <div class="form-group">
 <label for="select" class="col-md-3 control-label">Menu Status</label>
 <div class="col-md-6">
 <select class="form-control" id="menustatus">
 <option value="1">Active</option>
 <option value="0">Deactive</option>
 </select>
 </div>
 </div>
 <div class="form-group">
 <div class="col-md-6 col-md-offset-3">
 <button type="reset" class="btn btn-default">Cancel</button>
 <button type="button" class="btn btn-primary" id="addmenubutton" >Submit</button>
 </div>
 </div>
 </form>

您只需要通過郵寄方式發送表格:

<form method="POST">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM